Javascript 外部js文件不工作
我试图将所有jquery移动到一个外部文件,但它不起作用。我在调用外部文件,但jquery函数不起作用。我想这可能是因为我有不止一个带有Javascript 外部js文件不工作,javascript,jquery,Javascript,Jquery,我试图将所有jquery移动到一个外部文件,但它不起作用。我在调用外部文件,但jquery函数不起作用。我想这可能是因为我有不止一个带有$(function(){的函数,但是由于不精通jquery,我不知道如何解决这个问题。下面是我试图介绍的示例 <script type="text/javascript"> $(function() { jQuery("#textsizer a").textresizer({ target: "#size" });
$(function(){
的函数,但是由于不精通jquery,我不知道如何解决这个问题。下面是我试图介绍的示例
<script type="text/javascript">
$(function() {
jQuery("#textsizer a").textresizer({
target: "#size"
});
});
</script>
<script type="text/javascript">
$(function() {
$("#crime").validate();
$.validator.messages.required = '<span style="color:#FE2E2E"> Required</span>';
});
</script>
$(函数(){
jQuery(“#textsizer a”).textresizer({
目标:“尺寸”
});
});
$(函数(){
$(“#犯罪”).validate();
$.validator.messages.required='required';
});
我想我只需要一个带有
$(function()的{
但我不知道如何正确地替换它,或者这是否是外部文件不工作的原因?如果它在外部.js文件中,则需要删除
标记。如果它在外部.js文件中,则需要删除
标记。将其粘贴到htm中包含的外部文件中l jquery及其插件后的文档:
$(function() {
$("#textsizer a").textresizer({
target: "#size"
});
$("#crime").validate();
$.validator.messages.required = '<span style="color:#FE2E2E"> Required</span>';
});
$(函数(){
$(“#textsizer a”).textresizer({
目标:“尺寸”
});
$(“#犯罪”).validate();
$.validator.messages.required='required';
});
在jquery及其插件之后,将其粘贴到html文档中的外部文件中:
$(function() {
$("#textsizer a").textresizer({
target: "#size"
});
$("#crime").validate();
$.validator.messages.required = '<span style="color:#FE2E2E"> Required</span>';
});
$(函数(){
$(“#textsizer a”).textresizer({
目标:“尺寸”
});
$(“#犯罪”).validate();
$.validator.messages.required='required';
});
jQuery和所需插件是否正确加载?我认为多个$(函数…)调用不会有问题,您是否在页面上看到任何JavaScript错误?您可以有任意多个$(函数(){..})
如您所愿。确保您没有在外部文件中包含
标记,并且在jQuery.jQeary之后包含这些标记,插件加载时没有任何问题。我没有看到任何错误,只是功能正常工作。jQuery和所需插件加载正确吗?我认为不会有问题通过多次$(函数…)调用,您是否在页面上看到任何JavaScript错误?您可以有任意多个$(函数(){..})
随你所愿。确保你没有在外部文件中包含
标记,并且在jQuery.jQeary和插件加载后包含它们,没有任何问题。除了功能正常工作之外,我没有看到任何错误。就是这样,我完全忘了将它们取出!谢谢Bjorn和Felix KlingThat是吗,我完全忘了把它们拿出来!谢谢他们比约恩和菲利克斯·克林