链接时Javascript文件无效,但在内部工作?
直到最近我才遇到问题,但由于某种原因,当我链接我的JS文件时,它们根本不会执行。 jQuery工作,但任何需要jQuery的文件,如缓动和其他概念文件,他们拒绝在我的机器上的任何浏览器中运行。
但是,这是奇怪的部分。 如果我将所有代码都包含在HTML文档中的“script”标记中,一切正常; 没有问题,错误,任何事情。 (jquery.js仍然链接到文档)。
我正在使用Dreamweaver,它告诉我它们是正确链接的。 我完全迷失了,我无法解决这个问题。
这是HTML: http : //jsbin.com/iyagub/1
我不明白什么可能导致JS文件无法正常工作。
我在本地运行它,但不是在localhost上运行,而是通过Windows资源管理器运行。 我在Windows 8 64位上。 我不确定这是否是一个安全问题,但我不知道我是怎么说的; 就像我曾经做过的任何其他项目一样,它一切正常。
请记住,如果我使用脚本标记直接将链接的JS文件中的任何代码粘贴到HTML文档中,它就可以完美地运行。
有谁知道它可能是什么?
在您的JSBin示例中:
将订单更改为:
您的问题来自于在其他脚本尝试使用它之前未将jquery加载到文档中。
如果您在打开控制台的浏览器中打开URL:例如Firefox + firebug,您会注意到某些脚本无法加载。
例如:找不到http://jsbin.com/iyagub/js/easing.js 。
这可能是由于很多原因:错误的路径? 错误的服务器配置? 一个错误的.htacces与坏Rewritecond -s?