好的,所以我有这个页面里面有很多javascript / jQuery。现在的问题是它有时会加载,有时它不会。经过几次刷新后,它最终会恢复正常。该页面仍然是原型,用户尚未查看,但我注意到问题有时会跨越整个网站。有谁知道如何解决这一问题?登录脚本基于jQuery / Ajax,联系表单基于jQuery,许多其他设计相关的东西也基于jQuery。没有它,我有一个很大的问题。所有函数都在文档就绪函数内,所有scrypt标签都使用新的html 5`async =" async"。
答案 0 :(得分:2)
加入jQuery
后备广告:
<script type="text/javascript">
if (typeof jQuery == 'undefined')
document.write(unescape("%3Cscript src='/path/jquery' type='text/javascript'%3E%3C/script%3E"));
</script>
此外,由于您使用async=async
属性,因此在脚本下载完成后需要运行代码,即:document.load
答案 1 :(得分:2)
听起来async
属性就是问题所在。如果异步加载jQuery,浏览器将不会在加载时等待。这对于快速渲染非常有用,但是如果jQuery在文档就绪函数执行时没有加载,那么它们将无法正常工作。
尝试删除async
属性。