jQuery和所有.js文件不能在本地工作,只能在外部工作
jQuery and all .js files not working locally, only externally
我遇到了一个奇怪的问题。我是编码一个网站,包括jQuery和一些插件,这是存储在'js'文件夹。当我尝试通过浏览器jQuery打开它时,插件和所有自定义脚本都不起作用。也许是我的代码出了问题,但我不这么认为。当然,当我在外部包含jQuery (Google API)时,它可以工作,但有一些插件和脚本不在其他地方托管。这是我的"head"标签。
<title>TOMTRANS - International Transport</title>
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />
<!-- S3Slider CSS -->
<link rel="stylesheet" type="text/css" href="css/s3slider.css" media="screen" />
<!-- jQuery -->
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<!-- jQuery Effects -->
<script type="text/javascript" src="js/functions.js"></script>
<!-- S3Slider -->
<script type="text/javascript" src="js/s3Slider.js"></script>
<!-- S3Slider Init -->
<script type="text/javascript">
$(function() {
$('#s3slider').s3Slider({
timeOut : 3000,
});
});
</script>
<!-- HTML5 Shiv -->
<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
本地你是指本地web服务器(即http://localhost:12345/)还是文件系统(即file:///C:/Users/John/Desktop/hello.htm)?如果是后者,那么很可能是安全设置的问题。有些浏览器默认会阻止文件系统中的脚本。
试着做
"./js/..."
我认为它会像外部的jquery一样工作。
谢谢
好了,我的问题解决了。这是我的IDE的错误- Aptana Studio 3。出现这个错误是因为我没有上传隐藏的。project文件,而我通过默认的文件浏览器(Ubuntu的Nautilus)复制了它。当我使用内置的AS3 ftp管理器时,它也复制了。project文件,现在它工作了。
我知道这个线程是旧的,但我还没有找到这个非常烦人的问题的答案,所以我添加我的解决方案。
如果您的物理文件夹路径包含下划线,则将失败。所以,如果你把你的网站放到C:'MyRoot'MyFolder_2'WebSite1'
,那么它就不能工作了。然而,如果你去掉下划线,它变成C:'MyRoot'MyFolder2'WebSite1'
,它会突然工作,jQuery会突然加载
相关文章:
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- appendChild在函数外部工作,但在函数内部不工作
- 我的代码在<脚本>标记,但没有'不能在外部文件中工作
- 在html文件中添加了多个外部javascript,其中一个停止工作
- 无法让 javascript 从外部文件工作
- 当我添加Mootools时,外部JS库停止工作
- 如何使toggleClass()在元素外部单击时工作
- 为什么不是'当试图使用Ajax和外部PHP文件发布内容时,我的表单工作不正常,该文件接收两个字符串
- CSS和Javascript可以在内部服务器上工作,但不能在外部工作
- 全局变量确实'在script标记中的外部.js文件之后,nt工作
- Kinetic JS无法从外部脚本文件中工作
- 使ng-show/ng-hide与由Angular之外的外部源修改的localStorage一起工作
- 内部链接返回空错误,我在 Javascript 中找不到错误.外部链接工作得很好
- Javascript 嵌入外部工作表
- 如何将整个页面保存为一个文件,以便它离线工作(包括外部javascript)
- 函数外部的 clearTimeout() 无法正常工作
- 无法在扩展程序之间获取 chrome.runtime.onMessage外部工作
- Javascript API在主站点上运行良好,但在外部服务器上无法正常工作
- Java 脚本不适用于外部工作表,但它适用于主 html 文件.为什么会这样,我该如何解决
- 内联Javascript可以工作,但在外部不起作用