本地加载Javascript,但不在服务器上加载

本地加载Javascript,但不在服务器上加载,javascript,anythingslider,Javascript,Anythingslider,我已经研究过类似的线程,但还没有找到解决这个问题的方法 该网站在我的本地机器Mac上运行良好,但我已经通过1&1托管的FTP上传了一个网站,当我在最新的Chrome/Firefox/Safari浏览器中查看该网站时,不会为图像滑块加载任何脚本 如果在其他地方回答了此问题,则表示歉意。请尝试此代码 <script defer type="text/javascript"> // DOM Ready $(document).ready(function () {

我已经研究过类似的线程,但还没有找到解决这个问题的方法

该网站在我的本地机器Mac上运行良好,但我已经通过1&1托管的FTP上传了一个网站,当我在最新的Chrome/Firefox/Safari浏览器中查看该网站时,不会为图像滑块加载任何脚本

如果在其他地方回答了此问题,则表示歉意。

请尝试此代码

<script defer type="text/javascript">
    // DOM Ready
    $(document).ready(function () {
        $('#slider').anythingSlider();
    });
</script>
第155行:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.2.min.js"><\/script>')</script>
第20行:

<script src="js/libs/jquery-1.7.2.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.2.min.js"><\/script>')</script>
不要包含jQuery两次。第155行的jquery包含在anythingslider之后。因此,它正在重置jquery对象,因为它不再具有任何thinslider。删除jquery中的第155行,然后像这样更改第34行

<script>    
    $(document).ready(function(){
        $('#slider').anythingSlider();
    });
</script>

检查脚本时出现以下错误:

未捕获类型错误:对象[Object]没有方法 “anythingSlider”

您需要删除第二个jQuery调用:

<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.2.min.js"><\/script>')</script>
这将阻止jQuery重新启动,这将防止您丢失anythingSlider函数。

*DUDE!你在用你的脚本和css做什么* 我同意柯特的观点。 有4个地方包含了jquery,但没有检查现有jquery可用性的地方。 2.我已检查所有脚本文件是否正确加载。所以问题不在于加载文件。使用它,您将使用不正确的URL加载脚本。
3.最后,您应该使用$document.ready事件处理dom就绪后需要执行的任何操作

您的站点上有3个JS错误。检查控制台。你为什么用这个?window.jQuery | | document.write您尚未创建dom就绪事件。。。在脚本块中使用延迟选项。。。您的代码将在从服务器加载所有js文件后运行,因为您的路径是正确的,我检查了,并且在anythingslider上也有错误。。。但是当我复制js源anythingslider并粘贴到ok控制台时,它运行正常,我让anythingslider工作,因此它一定是js使用的一些资源,并且没有加载。yetI正要给出这个答案。这会做什么?我还没见过那个人before@Johntor延迟块将在页面中解析所有js代码引用的js文件后执行,OPs当前代码也是如此。这不能解决问题。检查控制台,谢谢!$document.ready未正确处理此问题?我从来没有遇到过这样的问题我不认为OP需要更改$function{…这对我来说似乎非常有效。是的$function{}是$document.readyfunction{}的一种快捷方式但它有时会引起麻烦…最好是安全的,然后抱歉。@Curt你能解释一些更具体的吗?@SarveshKumarSingh你有什么参考吗?我非常频繁地使用$function,所以我想知道一些有关这方面的事实。同意这里,不要在window.jQuery | | part>上重新加载jqueryfocusy损坏,因为它是第一次检查是否存在现有的jQuery,并且只有在没有jQuery的情况下才包括新的jQuery->主要问题是第155行的include。没错,第153和155行的include应该被删除,window.jQuery检查应该是安全的:嗨,伙计们,谢谢你们的帮助。也许你们可以告诉我为什么,如果您再次查看AnythingSlider导航的两个中间按钮,需要几秒钟才能返回到正确的位置?我已经浏览了边距等。但是没有任何线索,谢谢。谢谢,是的,我完全同意,代码有点乱。感谢您提供有关dom就绪提示的提示。