我在页面上有一些jquery代码,在页面刷新时根本不起作用。它在页面加载时起作用(如通过链接或在url-bar上按Enter键加载它)。
我知道jquery根本不工作,因为在控制台中,我收到了这个错误:
Uncaught ReferenceError: $ is not defined
当页面加载时,我不会得到它。尽管出现此错误,但我可以看到jquery.min.js已加载到开发人员工具的“网络”选项卡中。
我不知道为什么会这样;我之前从未遇到过这个问题。网站的其他页面在刷新时加载jquery。任何帮助表示赞赏。
每个请求,代码示例,直接来自页面:
$('body').hide();
不适用于页面刷新。页面刷新时没有jquery工作。
屏幕截图,如果有帮助:
http://i.imgur.com/43qr1zK.png http://i.imgur.com/GbmnX42.png
答案 0 :(得分:1)
好像你在head.js函数中加载了jQuery。 试试这个。
<script type="text/javascript" src="/javascript/jquery.min.js"></script>
答案 1 :(得分:0)
我认为你评论这个脚本标签部分的方式可能与它有关:
<script type="text/javascript">/*head.js(
/* '/javascript/jquery.min.js',*/
'/javascript/scripts-min.js',
'http://js.addthisevent.com/atemay.js'
);*/</script>