我需要为我的应用程序构建树状表示。为此,我正在使用最新版本的 JStree-tree builder util。这个 util 包包含最新版本的 jQuery。
但是我的应用程序使用了一些旧版本的 JQuery-v1.3.2。如果我将我的应用程序的 jQuery 更新到最新版本,那么迁移现有代码会很痛苦。那么任何人都可以指出与 JQuery-v1.3.2 兼容的 jquery-jstree.js 吗?
奇怪的是,您在将站点升级到当前版本的 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()
})