0

因此,在我的一个网站上,我添加了一个 jQuery 预加载器,它在除主页面之外的所有页面上都可以正常工作。导致问题的页面还有一个滑块 jQuery 插件,它似乎也不起作用(起初)。基本上,出于某种原因,jQuery 插件似乎只在页面完全加载后才会启动。它发生一次,一旦页面至少加载一次(缓存)一切正常。我尝试将脚本放置在 head 标签中和关闭 body 标签之前,没有区别。

您可以在这里看到问题(单击左侧红色按钮,之后您将被重定向到 /main.php 页面,这是导致问题的页面。) http://freshbeer.lv

我不认为我需要在这里发布任何代码,因为我几乎可以肯定这与 jQuery 文件的定位有关(您可以通过检查页面看到),但是如果您认为它是不同的,并且您'希望我在这里发布代码,请随时提问,我会更新我的问题。

4

1 回答 1

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 中,但其他浏览器也有。

于 2013-01-19T18:52:39.023 回答