我有一个奇怪的问题。我正在编写一个网站并包含jQuery和一些插件,这些插件存储在'js'文件夹中。当我尝试通过浏览器jQuery打开它时,插件和我的所有自定义脚本都无法正常工作。也许它与我的代码有些混淆,但不这么认为。当然,当我在外部使用jQuery(Google API)时它可以工作,但是有一些插件和脚本没有在其他地方托管。这是我的'头'标签。
<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]-->
答案 0 :(得分:1)
local 是指本地Web服务器(即http://localhost:12345/)还是文件系统(即file:/// C:/Users/John/Desktop/hello.htm )?如果是后者,则可能是安全设置。有些浏览器默认会阻止文件系统中的脚本。
答案 1 :(得分:0)
尝试
"./js/..."
我认为它将与外部jquery一样工作。
由于
答案 2 :(得分:0)
好的,我已经解决了我的问题。这是我的IDE错误 - Aptana Studio 3.这个错误发生了,因为我没有上传隐藏的.project文件,而我通过默认文件浏览器(Ubuntu的Nautilus)复制它。当我使用内置的AS3 ftp管理器时,它也复制了.project文件,现在它可以工作。
答案 3 :(得分:0)
我知道这个帖子已经过时了,但我找不到这个非常恼人的问题的答案,所以我正在添加我的解决方案。
如果您的物理文件夹路径包含下划线,则它将失败。
所以,如果你放弃你的网站让我们说C:\MyRoot\MyFolder_2\WebSite1\
那么它就不会起作用。但是,如果删除下划线并且变为C:\MyRoot\MyFolder2\WebSite1\
它将突然起作用并且jQuery将突然加载。