2016-04-06 100 views
1

我不是jQuery大师,似乎无法获得此需要为客户端加载的网站上的jQuery功能。我仔细检查过所有文件路径是否正确 - 而且它们是 - 但似乎没有任何工作。HTML页面上的jQuery无法加载

我已经承办过现场直播 - 您可以在那里查看源代码。 (源代码已删除)地图应显示在导航和页脚之间 - 但没有任何内容!

+4

为什么在同一页面上包含两个(不同的)jQuery版本?检查浏览器的控制台是否有错误。 – j08691

+2

另外 - * SyntaxError:缺少}在函数体*之后 - 控制台。请记住,控制台是你的朋友。 – Derek

+0

不要混合2个版本的jQuery librarys ..这些将会相互冲突。但没有什么可说的,这是不可能的,看看这个:http://stackoverflow.com/questions/1566595/can-i-use-multiple-versions-of-jquery-on-the-same-page – Jer

回答

1

我打开你的网站链接,我就Firebug看到你的地方缺少一个括号:

enter image description here

我强烈建议你使用像Firebug的一些开发者工具来查看JavaScript错误。尝试找到你的问题,并让我知道它是否会工作。

+0

Chrome的控制台可能是更好的选择 – Derek

+0

亲自我爱萤火虫哈哈 –

+0

萤火虫没关系,它是设备模仿能力 – Derek

4

删除<script src="js/jquery.js"></script>行,因为您已经在使用缩小版本。

你有2个版本的jQuery在您的网站正在使用现在:

jQuery v1.11.1jQuery v2.1.4

决定要使用哪一个并删除另一个。

1

尝试检查您的脚本何时被触发。如果在页面上的任何其他脚本之前加载,Jquery通常效果最好。

<script src="~/Scripts/jquery-2.1.4.js"></script> 
<script src="~/Scripts/bootstrap.js"></script> 
1

如果你看的Javascript控制台,你会看到你在你的JavaScript语法有一个错误:

enter image description here

看来你忘了关闭括号。 大概是因为这条线:

$("#image-map-pro-container").imageMapPro({"id":3082,"edi ... 

太长,我建议你尝试将其分解成块。