所以在我的一个网站上我添加了一个jQuery预加载器,它在除我的主页之外的所有页面上都能正常工作。 导致问题的页面也有一个滑块jQuery插件,它似乎也不起作用(起初)。基本上似乎由于某种原因jQuery插件只是在页面完全加载后才开始使用。它发生一次,一旦页面加载至少一次(缓存)一切正常。 我尝试将脚本放在head标签中,然后在关闭body标签之前,没有区别。
你可以在这里看到问题(点击左侧红色按钮,之后你将被重定向到/main.php页面,这是导致问题的页面。) http://freshbeer.lv
我不认为我需要在这里发布任何代码,因为我几乎可以肯定它与jQuery文件的定位有关(你可以通过检查页面看到),但如果你认为它是某种东西不同,你希望我在这里发布代码,请随时提出,我会更新我的问题。
答案 0 :(得分:0)
你有这些:
<script src="js/placeholder.js"></script>
<script> $('input[placeholder], textarea[placeholder]').placeholder(); </script>
之前:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
导致这些
Uncaught ReferenceError: jQuery is not defined
Uncaught ReferenceError: $ is not defined
忘了这个
GET http://freshbeer.lv/img/loading.gif 404 (Not Found)
这些都在开发工具控制台中。在这种情况下,在Chrome中,但其他浏览器也有。