有没有办法在同一个源中使用多个jQuery和jQuery UI库?
我知道noConflict和使用这种方法的多个jQuery库,但是可以使用多个jQuery UI库吗?
从本质上讲,我希望将jQuery 1.2.6和jQuery UI 1.6一起用于页面的特定部分,这些部分只使用这些库
然后使用1.4.2和UI1.8的最新jQuery库。
谢谢,
-Seth
发布于 2010-04-17 12:05:04
jquery确实有一个NoConflict方法可以做到这一点。您可以使用以下命令创建多个jquery版本的实例:
<script src="jQuery1.4.1.js"></script>
<script>
$jq = jQuery.noConflict(true);
</script>
<script src="jQuery1.3.2.js"></script>
要使用版本1.4,请使用$jq('#id');要使用版本1.3,请使用$('#id');
发布于 2010-04-17 08:14:46
简而言之,这是不受支持的。你最好的办法就是把所有东西都升级到jQuery 1.4.2和jQuery UI 1.8,然后修复所有损坏的东西。
这也意味着客户端必须运行大约一半的javascript,这对他们来说是更好的体验(再加上jQuery从1.2.6开始在他们的版本中进行了重大的性能改进)。
https://stackoverflow.com/questions/2656360
复制相似问题