我随机得到了jquery错误

时间:2015-05-29 09:22:38

标签: javascript jquery

我用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 {...}
}

原因可能是什么?我该如何解决?

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

您已将async添加到脚本标记中。是的,它不会阻止您的页面呈现,但不能保证按照您在页面中添加的顺序下载这些脚本。

请在从脚本代码中删除async后尝试。