1

直到最近我才遇到问题,但由于某种原因,当我链接我的 JS 文件时,它们根本不会执行。jQuery 可以工作,但是任何需要 jQuery 的文件(例如 easing 和其他概念文件)都拒绝在我机器上的任何浏览器中运行。

但是,这是奇怪的部分。如果我将所有代码包装在 HTML 文档中的“脚本”标签中,一切正常;没有问题,错误,任何东西。(jquery.js 也仍然链接到文档)。

我正在使用 Dreamweaver,它告诉我它们已正确链接。我完全迷失了这一点,我无法解决。

这是 HTML:http: //jsbin.com/iyagub/1

我不明白是什么导致 JS 文件无法工作。

我在本地运行它,但不是在本地主机上,而是通过 Windows 资源管理器。我在 Windows 8 64 位上。我不确定这是否是一个安全问题,但我不明白我所说的;就像我从事的任何其他项目一样,这一切都运行良好。

请记住,如果我将链接的 JS 文件中的任何代码直接使用脚本标签粘贴到 HTML 文档中,它就可以完美运行。

有谁知道它可能是什么?

4

2 回答 2

1

在您的 JSBin 示例中:

<script src="js/script.js" type="text/javascript"></script>
<script src="js/totop.js" type="text/javascript"></script>
<script src="js/easing.js" type="text/javascript"></script>
<script src="js/menu.js" type="text/javascript"></script>
<script src="js/jquery.js" type="text/javascript"></script>

将顺序更改为:

<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/totop.js" type="text/javascript"></script>
<script src="js/easing.js" type="text/javascript"></script>
<script src="js/menu.js" type="text/javascript"></script>
<script src="js/script.js" type="text/javascript"></script>

您的问题是由于在其他脚本尝试使用它之前没有将 jquery 加载到文档中。

于 2012-11-27T17:48:23.677 回答
0

如果您在带有打开控制台的浏览器中打开您的 URL:例如 Firefox + firebug,您会注意到您的某些脚本无法加载。

例如: http: //jsbin.com/iyagub/js/easing.js 未找到。

这可能是由于许多原因: 错误的路径?服务器配置错误?错误的 Rewritecond -s 错误的 .htacces ?

于 2012-11-27T17:47:17.847 回答