在主机上上载时,JavaScript不工作
我使用名为方括号的文本编辑器开发了一个网站,允许我使用自己选择的浏览器在本地测试运行它。我在index.html文件中有一个用于图像滑动的jquery插件,当我在本地计算机上测试它时,它可以完美地工作。但当我上传到Arvixe(网络主机)时,它似乎不起作用。显示带有各自css的html元素,但暂停图像(而不是滑动) 下面是一段不起作用的代码:在主机上上载时,JavaScript不工作,javascript,jquery,Javascript,Jquery,我使用名为方括号的文本编辑器开发了一个网站,允许我使用自己选择的浏览器在本地测试运行它。我在index.html文件中有一个用于图像滑动的jquery插件,当我在本地计算机上测试它时,它可以完美地工作。但当我上传到Arvixe(网络主机)时,它似乎不起作用。显示带有各自css的html元素,但暂停图像(而不是滑动) 下面是一段不起作用的代码: <script src="responsiveslides.min.js"></script> $(function () {
<script src="responsiveslides.min.js"></script>
$(function () {
$("#test-slider").responsiveSlides({
auto: false,
pager: false,
nav: true,
speed: 500,
namespace: "callbacks",
before: function () {
$('.events').append("<li>before event fired.</li>");
},
after: function () {
$('.events').append("<li>after event fired.</li>");
}
});
});
$(函数(){
$(“#测试滑块”)。响应幻灯片({
汽车:错,
传呼机:错,
导航:是的,
速度:500,,
名称空间:“回调”,
前:函数(){
$('.events')。追加(在事件激发之前。 );
},
之后:函数(){
$('.events')。在激发事件后追加(。 );
}
});
});
此外,还可以直接访问脚本文件(例如src=“script.js”)。当我使用:$(“#测试滑块”)
调试该行时,它表示它是一个意外的标识符
下面是我的index.html文件底部的整个jscript的一部分:
这可能是因为jQuery路径无效。 尝试将jQuery CDN放在
标记之间
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
您是否检查了JavaScript控制台的错误?例如,对于Google Chrome:检查浏览器开发工具控制台中的错误,并确保开发工具网络选项卡中的资源文件路径正确检查所有路径并确保它们正确且与站点根相关请发布html、css和javascript。检查链接脚本的路径并确保其是相对的,而不是绝对的(例如,它应该是“/Scripts/myFile.js”而不是“)。