Javascript 用于引导和其他库文件的不同版本的jquery
我有一个只支持jQuery1.5的Javascript库,还有一个前端(Bootstrap和其他类似的库),它需要jQuery1.8 如何对不同的库文件使用两组jquery 我意识到没有冲突,但面临一些问题 我必须先加载jQuery1.5(一些限制)…然后加载jQuery1.8,然后加载需要jQuery1.8的javascript库。然后我调用Jquery。jQuery.noConflict。。代码是类似的:Javascript 用于引导和其他库文件的不同版本的jquery,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我有一个只支持jQuery1.5的Javascript库,还有一个前端(Bootstrap和其他类似的库),它需要jQuery1.8 如何对不同的库文件使用两组jquery 我意识到没有冲突,但面临一些问题 我必须先加载jQuery1.5(一些限制)…然后加载jQuery1.8,然后加载需要jQuery1.8的javascript库。然后我调用Jquery。jQuery.noConflict。。代码是类似的: <script src="js/jquery.1.5.js"></
<script src="js/jquery.1.5.js"></script>
<script src="js/jquery.1.8.js"></script>
//I want bootstrap to use v 1.8
<script src="bootstrap.js"></script>
<script>
var $jq1 = jQuery.noConflict(true);
</script>
//Now rest of program should use jQuery 1.5
//我希望引导使用v1.8
var$jq1=jQuery.noConflict(true);
//现在,程序的其余部分应该使用jQuery1.5
这是一个有效的解决方案吗
编辑1:基于用户的回复3388636
我看到一些库使用jQuery而不是$…我希望在这种情况下也能起作用
这应该行吗
<script type="text/javascript" src="js/jquery-1.5.js"></script>
<script type="text/javascript" src="js/lib-using-jq-1.5.js"></script>
<script type="text/javascript">
var jQuery_1_5 = $.noConflict(true);
</script>
<script type="text/javascript" src="js/jquery-1.8.js"></script>
<script type="text/javascript" src="js/lib-using-jq-1.8.js"></script>
<script type="text/javascript">
var jQuery_1_8 = $.noConflict(true);
</script>
var jQuery_1_5=$.noConflict(true);
var jQuery_1_8=$.noConflict(true);
我现在可以退回$value吗
<script type="text/javascript">
$ = jQuery_1_5.noConflict(true);
</script>
$=jQuery_1_5.无冲突(true);
我希望它能帮助您-
var jQuery_1_1_3=$.noConflict(true);
var jQuery_1_3_2=$.noConflict(true);
我敢打赌,您这样做会出错。如果要将1.8与引导一起使用,为什么需要1.5?请更新库以使用jQuery的现代版本。遗憾的是,这不在我的控制范围之内
<!-- load jQuery 1.1.3 -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.1.3.js"></script>
<script type="text/javascript" src="jquery.dimensions.min.js"></script>
<!-- revert global jQuery and $ variables and store jQuery in a new variable -->
<script type="text/javascript">
var jQuery_1_1_3 = $.noConflict(true);
</script>
<!-- load jQuery 1.3.2 -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.3.2.js"></script>
<!-- revert global jQuery and $ variables and store jQuery in a new variable -->
<script type="text/javascript">
var jQuery_1_3_2 = $.noConflict(true);
</script>