0

有没有办法在一个文档中使用多个(现在至少 2 个)版本的 JQWidget?

我正在为 jqxGrid 使用 JQWidget 的 3.0.x 版本(由于某种原因我无法升级)

但我想为 jqxChart 使用 3.6.x JQWidget(它已修复错误并具有烛台图)

提前致谢

4

1 回答 1

0

jqwidget 3.6.0 从 window.jQuery 获取 jquery 对象。因此,如果您在加载 jqwidget 脚本之前更改了 window.jQuery,您可以将 jqx-functions 放入不同版本的 jquery 对象中。(通过 noColflict 获得)

<script type="text/javascript" src="/scripts/jquery/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="/scripts/jqwidget/jqx-all-3.0.4.js"/>"></script>
<script type="text/javascript" src="/scripts/jquery/jquery-1.10.2.min.js"></script>
<script>
window.jQuery_jQWidget_3_6_0 = $.noConflict(true);
window.jQuery_jQWidget_3_0_4 = window.jQuery;
window.jQuery = window.jQuery_jQWidget_3_6_0;
</script>
<script type="text/javascript" src="/scripts/jqwidget/jqx-all-3.6.0.js"/>"></script>
<script>
window.jQuery = window.jQuery_jQWidget_3_0_4;
var $jqx = window.jQuery_jQWidget_3_6_0;
</script>
于 2015-01-05T03:45:08.110 回答