我用jQuery和Javascript创建了网站。我注意到有时JS文件加载不好。 我在控制台中遇到了这些错误
未捕获的ReferenceError:未定义jQuery(匿名函数)@jquery.easing.1.3.js:37
jquery.anyslider.js:4个
未捕获的ReferenceError:未定义jQuery(匿名函数)@jquery.anyslider.js:4 custom.js:3个
未捕获的ReferenceError:$未定义(匿名函数)@ custom.js:3 flytocart.js:1个
未捕获的ReferenceError:$未定义
如果我在页面上刷新,错误就会消失,一切正常。如果我再次刷新有错误。我随机出错了。
我的JS文件全部在头部
"my big test suite" when {
"action 1 happen" should {...}
"action 2 happen" should {...}
"action 3 happen" should {...}
"need to run" should {...}
}
原因可能是什么?我该如何解决?
感谢您的帮助
答案 0 :(得分:3)
您已将async
添加到脚本标记中。是的,它不会阻止您的页面呈现,但不能保证按照您在页面中添加的顺序下载这些脚本。
请在从脚本代码中删除async
后尝试。