我需要为我的应用程序构建树状表示。为此,我使用的是最新版本的JStree-tree builder util。这个util包包含最新版本的jQuery。
但是我的应用程序使用了一些旧版本的JQuery-v1.3.2。如果我将我的应用程序的jQuery更新到最新版本,那么迁移现有代码是一件痛苦的事。那么任何人都可以指向与JQuery-v1.3.2兼容的jquery-jstree.js吗?
答案 0 :(得分:2)
由于大多数升级都是向后兼容的,因此将网站升级到当前版本的jQuery时会出现问题。这是jQuery团队非常清楚的事情。少数例外情况之一可能是使用attr
方法
如果你这样做,你可以加载2个版本的jQuery并作为独立实例运行:
<script src="path/to/jQuery compatible with plugin"></script>
<script>
/* must call this before loading other version*/
$jQ_1.8= $.noConflict();
</script>
<script src="jquery-1.3"></script>
<script>
/* use "$" as you normally do for exisitng site code*/
$(function(){
/* code using 1.3*/
})
/* for higher version jQuery use different *document.ready**/
$jQ_1.8(function( $){/* pass "$" as argument to allow using "$" in code if you want*/
$(selector).pluginThatUsesDifferentVerion()
})