Javascript 让easy commenter和Bootstrap使用同一版本的jQuery?

Javascript 让easy commenter和Bootstrap使用同一版本的jQuery?,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我使用的是Bootstrap3和jQuery版本1.10.2 我也在使用easy commenter,他们需要jQuery版本1.5.2。我试着只保留版本1.10.2,只保留版本1.5.2,并保留这两个版本。但在每一种情况下,他们中的一个都没有表现出预期的行为。对于1.5.2版,标题中的可折叠菜单停止工作;对于1.10.2版,easy commenter停止工作。我应该如何处理这个问题? 下面是我正在处理的页面的链接使用较新的JQuery加上正确的答案是:如果“easy commenter”插件

我使用的是Bootstrap3和jQuery版本1.10.2

我也在使用easy commenter,他们需要jQuery版本1.5.2。我试着只保留版本1.10.2,只保留版本1.5.2,并保留这两个版本。但在每一种情况下,他们中的一个都没有表现出预期的行为。对于1.5.2版,标题中的可折叠菜单停止工作;对于1.10.2版,easy commenter停止工作。我应该如何处理这个问题?
下面是我正在处理的页面的链接使用较新的JQuery加上

正确的答案是:如果“easy commenter”插件不适用于当前版本的JQuery,而不是三年前的版本,那么您需要找到一个不同的插件,或者使用现有的插件并对其进行修改,使其适用于当前的JQuery。1.5.2和1.11.2(本文撰写时的当前版本)之间的差异并没有那么大,很容易更新

如果您不想这样做(为什么不呢?),那么您可以在页面上使用两个版本的jQuery,但它会使已经很大的库的大小增加一倍,从而增加页面加载时间

以下是方法:

<script src="jquery-1.5.2.js"></script>
<script src="easy-commenter.js"></script>
<script>
var $old = jQuery.noConflict(true);
</script>
<script src="jquery-1.11.2.js"></script>
<!-- all your other plugins and such, including bootstrap -->

var$old=jQuery.noConflict(true);
加载jQuery 1.5.2,加载easy commenter插件,然后使用
noConflict
释放
$
jQuery
符号,然后加载jQuery 1.11.2


当您想使用easy commenter插件时,请使用
$old
而不是
$

您的解决方案看起来不错。但目前我只是在学习jQuery和javascript,我更喜欢用简单的方法。不过,答案是Thanx@ﱞﱞﱞﱞﱞﱞ: 如果迁移插件可以工作,那么如果您不打算修复easy commenter插件,那么这是更好的方法。(请将您的用户名更改为易读的名称。)如果有效,这肯定比两次包含jQuery要好。