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>
<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文件之后加载试试,这样应该可以保证加载顺序的。