我从来没有遇到过一个问题,直到最近,但由于某种原因,当我链接我的JS文件,他们将不会执行。 jQuery可以工作,但是任何需要jQuery的文件(例如缓动文件和其他概念文件)都会拒绝在我的机器上的任何浏览器中运行。Javascript文件链接时不工作,但在内部工作?
但是,这是奇怪的部分。如果我将所有代码都包含在HTML文档中的'脚本'标记中,则一切正常;没有问题,错误,任何事情。 (jquery.js仍然与文档链接)。
我正在使用Dreamweaver,它告诉我它们链接正确。我完全失去了这一点,我无法解决这个问题。
这里的HTML:http://jsbin.com/iyagub/1
我不明白,是什么引发的JS文件到不行。
我正在本地运行它,但不是在本地主机上,而是通过Windows资源管理器。我在Windows 8 64位。我不确定这是否是一个安全问题,但我看不出如我所说;它之前一切工作都很好,就像我工作过的任何其他项目一样。请记住,如果我使用脚本标记直接将链接的JS文件中的任何代码粘贴到HTML文档中,它的工作原理是完美无瑕的。
有没有人有任何想法它可能是什么?
我的猜测是,当你部署你的网站时,JavaScript文件的路径不正确。 (您可以通过查看您在网站上获得的错误(例如Chrome JS控制台)来测试这一点。)相对路径很可能是错误的。 – JasCav
我猜测'src'链接没有正确解析。 – Shmiddty
它们已链接;使用Firebug&Chrome Console进行检查。刚刚意识到它现在说“参考错误:$没有在[Break On This Error]中定义\t $(document).ready(function(){”and“ReferenceError:jQuery没有在[Break On This Error]中定义\t jQuery.easing ['jswing'] = jQuery.easing ['swing'];“ - 这是什么原因? – user1470037