jquery文件加载出错问题,js调用问题

jquery文件在head内引用,程序一般情况不出现问题,但是快速刷新页面就会出错,一般刷新20次至少会出现一次错误,提示$无法识别,网站查了很久,调试了很久,无法解决,希望来个高手帮忙帮忙调试下,彻底告诉问题原因

1、确定引用的js文件的路径名称是否正确、文件是否存在
<script type="javascript" src="js/jquery-1.8.3.min.js"></script>
2、将js代码放在<head>标签中,代码会先被执行

3、保证非定义命名函数以外的jQuery代码都在文档就绪函数中编写,避免出现找不到资源
<script type="text/javascript" >
$().ready(function(){
alert("welcome to the ping pong battle.");
});
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-16
由于js加载的问题,访问网站速度快的时候,jquery会在你调用它的方法之前就被加载了,如果速度慢的话,就会先执行了方法,但js还没有加载完,就出错
可能是有时候网络堵塞造成的,你不看又时候打开一些网站样式全是错的嘛,那就是样式表没有加载或加载失败的原因,没问题你这网站本回答被提问者采纳
第2个回答  2011-05-15
楼上说的没错,刷新过快,有可能jquery加载不完全,就会报错,这是常识,一般上网浏览的时候,也不会出现这样的问题的,lz放心好了,这个不是问题的
第3个回答  2019-11-23
是由于js加载的问题,访问网站速度快的时候,jquery会在你调用它的方法之前就被加载了,如果速度慢的话,就会先执行了方法,但js还没有加载完,就出错
第4个回答  2011-05-15
把你用$的那些脚本放在一个js文件里,在jquery文件之后加载试试,这样应该可以保证加载顺序的。

调用jquery文件出错
这种情况,往往是你写的代码有错,好好检查下你写的代码, 你也可以这样试一下是不是jquery-1.3.2.js有问题,把那页的js语句都删了,再报错就是jquery-1.3.2.js的问题

jq下载文件打开失败(js下载文件并下载完成有提示)
jquery文件加载出错问题,js调用问题1、确定引用卜败的js文件的路径名称是否正确敬腊、文件是否存在 scripttype="javascript"src="js\/jquery-1.8.3.min.js"\/script 2、将js代码放在head标签中,代码会先被执行 3、保证型稿颤非定义命名函数以外的jQuery代码都在文档就绪函数中编写,避免出现找不到资源...

使用JQuery出现这样问题我在js中这样写 $().ready(function(){ alert...
().ready(function(){ alert(1) });没有这种语法,因为 ()的意思就是选取HTML 元素,并对它们执行“操作”,你括号里面是空的,没有对象啊,当然就是没有定义,所以会出现$ is not defined(没定义的意思)jQuery 语法实例 (this).hide()演示 jQuery hide() 函数,隐藏当前的 HTML 元素。("...

调用js报错 错误: $ is not defined
1.首先的检查一下有没有正确引入jQuery库文件,用firebug看看就知道了,Google和微软也提供了在线的库文件,可以作为测试来用,最好还是把文件放在自己的服务器较为安全,代码如下:google: 微软: 2.库正确引入后,还有可能是因为代码没有包含(function(){ \/\/代码 });中或者库冲突,需要声明函数段全...

jquery.min.js文件报错
jquery.min.js有错误一般情况是不会是jquery.min.js本身js错误、除非版本过低。引起的错误都是你的另外写的jq语法有错误。仔细检查你自己写的JQ、实在找不到问题、建议用排查法。注释某块JQ。或者删除。然后刷新试试还有没有错误、一块一块去排查、目前没有遇到过你发的错误、具体还是你个人自己去排查...

jquery .ajax 局部加载数据 页面中的js不执行
利用getScript()方法。ajax局部加载数据后,再执行一次你在head内的js脚本 $getScript('http:\/\/your_external_javascript.js');

...调用的是相同的2个jquery文件,第2个部分失效。
jquery文件就好像是一个CSS文件一样,只要在页面里面引用过了就可以了,里面的内容都可以无限次调用了 你这个问题应该是处在样式的命名上和JS里面的命名没对起来

jquery文件已路径正确导入,为什么还是无法使用,代码如下
returnedDate, status) { for(var i = 0; i < 64; i++){ var url = returnedDate.result[i].url;("#photo").append("");} });});}); 这样就可以了, alert(a) 会报变量未定义错的,JS一报错就会全部都阻塞的了,其他都不会再运行的了 ...

jquery .ajax 局部刷新之后 js无法调用问题解决
("body").delegate('ul.list li>span', "click", function(){ $(this).closest("li").addClass('act').siblings("li").removeClass('act'); });

加载JQUERY后原来引用的CSS文件样式失效了
原因很明显,不是jquery的问题,是你的script标签写错了,应该 这是个双标签,你这样写后面的内容都被认为是js代码了,所以页面就会有问题

相似回答