JQuery-v1.3.2兼容的Jstree

时间:2012-11-02 03:56:43

标签: jquery jquery-ui jstree

我需要为我的应用程序构建树状表示。为此,我使用的是最新版本的JStree-tree builder util。这个util包包含最新版本的jQuery。

但是我的应用程序使用了一些旧版本的JQuery-v1.3.2。如果我将我的应用程序的jQuery更新到最新版本,那么迁移现有代码是一件痛苦的事。那么任何人都可以指向与JQuery-v1.3.2兼容的jquery-jstree.js吗?

1 个答案:

答案 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()

})