【问题标题】:JQuery-v1.3.2 Compatible JstreejQuery-v1.3.2 兼容Jstree
【发布时间】:2012-11-02 03:56:42
【问题描述】:

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

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

【问题讨论】:

  • 你如何使用noConflict()?。如果操作正确并假设您找不到兼容的插件版本,您可以使用 jQuery 运行 2 个版本
  • @charlietfl.. 我已经更新了我的帖子.. 所以现在我需要 JQuery-v1.3.2 兼容的 jquery-jstree.js..
  • 你可能找不到一个,所以你还没有回答我问的关于noConflict的问题

标签: jquery jquery-ui jstree


【解决方案1】:

奇怪的是,您在将站点升级到当前版本的 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()

})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多