0

我已经为带有 jquery 选项卡的客户端创建了一个站点,在我的主机上它们工作正常

http://auto.nathanrobjohn.com

但是在他的托管上,它似乎并不想工作

http://www.modernandclassicautos.co.uk.php53-7.dfw1-1.websitetestlink.com/

我根本没有改变任何东西。

任何帮助将非常感激。

4

2 回答 2

0

在 Chrome 上运行控制台,在您的主机上没有看到新主机上的下一个错误:

Uncaught SyntaxError: Unexpected token < jquery.min.js:1 Uncaught

SyntaxError: Unexpected token < jquery-ui.min.js:1 Uncaught

SyntaxError: Unexpected token < conditionizr.min.js:1 Uncaught

SyntaxError: Unexpected token <modernizr.min.js:1 Uncaught

ReferenceError:conditionizr 未定义 www.modernandclassicautos.co.uk.php53-7.dfw1-1.websitetestlink.com/:43

未捕获的 ReferenceError:Modernizr 未定义 scripts.js?ver=1.0.0:6

当我单击指向 jquery 文件的链接时 - 我想我找到了问题所在。两个版本之间的区别在于脚本的 URL。在一个有效的:

http://ajax.googleapi...

而在另一个:

//ajax.googleapi...

更新:

考虑遵循以下 2 个建议:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js?ver=1.9.1"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

(1)http://ajax`src.

(2) 你为什么要加载这个文件两次?删除第二行。

更新 2

我注意到您还有以下代码:并且您的服务器上不存在第一个 js 文件,因此您会看到 HTML - 404 页面的 HTML。

<script type='text/javascript' src='/ajax/libs/jquery/1.10.1/jquery.min.js?ver=1.9.1'>
</script>
<script type='text/javascript' src='/ajax/libs/conditionizr.js/2.2.0/conditionizr.min.js?ver=2.2.0'></script>
<script type='text/javascript' src='/ajax/libs/modernizr/2.6.2/modernizr.min.js?ver=2.6.2'></script>

删除第一行。您调用相同的 jquery 脚本 3 次 - 这根本不是一个好主意。

希望它有帮助,如果没有,请更新我。

于 2013-08-30T14:01:45.743 回答
0

检查您的jquery.min.jsjquery-ui.min.js文件的内容。它们似乎包含 HMTL 页面。

于 2013-08-30T14:02:54.980 回答