冲突jQuery插件

时间:2016-01-09 20:37:22

标签: javascript jquery twitter-bootstrap

我正在建立一个网站,我使用了一个jQuery小部件插件来显示选择链接时的某个div。然而,为了使其工作,它需要" jquery-1.2.6.min.js"插件工作。

然而,该站点的框架是使用bootstrap构建的,我还希望包含一个光滑的滑块,它们都需要" jquery-1.11.0.min.js"上班。这些显然是冲突并阻止彼此运作。

我不熟悉jQuery,所以我想知道是否有解决此问题的解决方案,或者我是否需要找到另一个小部件插件来显示div。

1 个答案:

答案 0 :(得分:1)

如果无法更新/替换旧代码,可以使用noConflict同时运行多个版本的jQuery:

<!-- load jQuery 1.2.6 -->
<script type="text/javascript" src="http://example.com/jquery-1.2.6.min.js"></script>
<script type="text/javascript">
var jQuery_1_2_6 = $.noConflict(true);
</script>

<!-- load jQuery 1.11.0 -->
<script type="text/javascript" src="http://example.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
var jQuery_1_11_0 = $.noConflict(true);
</script>

...然后只传入你想要的特定版本。