我正在建立一个网站,我使用了一个jQuery小部件插件来显示选择链接时的某个div。然而,为了使其工作,它需要" jquery-1.2.6.min.js"插件工作。
然而,该站点的框架是使用bootstrap构建的,我还希望包含一个光滑的滑块,它们都需要" jquery-1.11.0.min.js"上班。这些显然是冲突并阻止彼此运作。
我不熟悉jQuery,所以我想知道是否有解决此问题的解决方案,或者我是否需要找到另一个小部件插件来显示div。
答案 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>
...然后只传入你想要的特定版本。