首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何维护noConflict并在Bootstrap 3.2中包含两个版本的jQuery

如何维护noConflict并在Bootstrap 3.2中包含两个版本的jQuery
EN

Stack Overflow用户
提问于 2014-09-30 08:15:27
回答 1查看 872关注 0票数 2

我正在修改一个旧项目的UI,它使用了Flexigrid和Bootstra3.2。灵活网格依赖于jQuery 1.4.1,而引导程序3需要jQuery 1.9.0或更高版本。

我尝试使用带引导带的较早版本的jQuery,但它失败了;同样,我尝试使用新版本的Flexigrid。它破了。

我想知道我是否可以包含这两种版本,并强制引导以某种方式使用jQuery.noConflict?

编辑:

由于我们有很多依赖于jQuery 1.4.1的js代码,所以我这样做了:

将两个版本的jQuery按以下顺序添加到页面(1.4.1和1.9.1):

代码语言:javascript
代码运行次数:0
运行
复制
<script src="/js/jquery-1.9.1.js"></script>
<script src="/js/bootstrap.js"></script>

<script>
    var $jQuery1_9 = jQuery.noConflict(true);
</script>

<script src="/js/jquery-1.4.1.js"></script>
<!-- Include other js files here -->

现在,一切都很好(目前为止!)您可能还会发现this post很有用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-30 09:02:06

据我所知,TB jQuery已经包括在内,您需要以其他方式为柔性网格库提供参考。

代码语言:javascript
代码运行次数:0
运行
复制
<!-- load jQuery Flexigrid library -->
<script type="text/javascript" src="//path to flexigrid library"></script>
<script type="text/javascript">
    var $jQuery_flexgrid = $.noConflict(true);
</script>

然后,您可以使用jQuery_flexgrid变量来触发jQuery函数和TB jQuery的$(美元)签名。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26115916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档