javascript - 冲突 jQuery 插件

标签 javascript jquery twitter-bootstrap

我正在构建一个网站,我使用了一个 jQuery 小部件插件来在选择链接时显示特定的 div。然而,为了让它工作,它需要“jquery-1.2.6.min.js”插件才能工作。

然而,该网站的框架是使用 Bootstrap 构建的,我还想包括一个光滑的 slider ,它都需要“jquery-1.11.0.min.js”才能工作。这些显然是相互冲突和阻碍操作的。

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

最佳答案

如果无法更新/替换旧代码,您可以使用 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>

...然后只需传入您想要的特定版本即可。

关于javascript - 冲突 jQuery 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34698644/

相关文章:

javascript - Jade 包括和 block

javascript - 使用 AngularJS 在 Sharepoint 应用程序上构建快速启动菜单 - 如何缩进一些选项并禁用单击菜单标题

javascript - jScript 确认当字段脏时导航离开,多浏览器实现?

html - 响应式全高两栏网站,一栏内有图片

twitter-bootstrap - 使用 Phoenix 的 Delete 方法进行 Bootstrap 样式设置

javascript - 解析短连字符?

javascript - 重定向到时找不到子路由,但其他情况下工作正常

jquery - 更改滚动条上 Bootstrap 导航栏的颜色

javascript - 如何使用 D3 在现有图形中添加 X 和 Y 轴

css - 在折叠的导航栏组件中使用 CSS 更改字形图标的颜色