jquery更新后如何使用两个版本的jQuery
jQuery宣布不支持低版本的IE之后, 真的是一片哗然啊。
好像世界末日来了似的。
其实没什么。 你就是用旧的版本继续提供对IE的支持也没关系
它不会强制更新, 不会封锁应用, 更不会因为几个API侵权而把你告上法庭。
多个jQuery不是什么难题。 jQuery和prototype冲突的事情早就有完美解决方案了。
noConflict吗。
只是用的时候注意点就是了。
比如这样:
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< title ></ title >
< script type ="text/javascript" src ="Scripts/jquery-1.4.1.min.js" >
</ script >
< script type ="text/javascript" >
( function () {
var v14 = $.noConflict( true);
window.$ = { v14: v14 };
})();
</ script >
< script type ="text/javascript" src ="Scripts/jquery-1.7.2.min.js" ></ script >
< script type ="text/javascript" >
( function () {
var v17 = $.noConflict( true);
window.$.v17 = v17;
})();
</ script >
< script type ="text/javascript" >
// v14 code
( function ($) {
})(window.$.v14);
// v17 code
( function ($) {
})(window.$.v17);
</ script >
</ head >
< body >
</ body >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< title ></ title >
< script type ="text/javascript" src ="Scripts/jquery-1.4.1.min.js" >
</ script >
< script type ="text/javascript" >
( function () {
var v14 = $.noConflict( true);
window.$ = { v14: v14 };
})();
</ script >
< script type ="text/javascript" src ="Scripts/jquery-1.7.2.min.js" ></ script >
< script type ="text/javascript" >
( function () {
var v17 = $.noConflict( true);
window.$.v17 = v17;
})();
</ script >
< script type ="text/javascript" >
// v14 code
( function ($) {
})(window.$.v14);
// v17 code
( function ($) {
})(window.$.v17);
</ script >
</ head >
< body >
</ body >
</html>