我将jQuery 1.7.2
更改为3.1.1
,并将jQuery UI从1.8.16
版本更改为1.12.1
版本。
相当多我现有的JS东西坏了,比如按钮的样式,dialog
的行为出乎意料,即一半的模式对话框被神秘的<div class="ui-widget-overlay ui-front"></div>
所掩盖
由于上面的覆盖,我怀疑jQuery UI有问题。我访问了jQuery UI站点,发现稳定版本是针对jQuery 1.7+
的。
这是否意味着我应该使用带有jQuery UI的jQuery 1.x,或者我可以使用jQuery 3.x (加上...尝试弄清楚为什么我的样式和功能崩溃了)?
发布于 2017-07-27 22:51:13
jQueryUI支持以下jQuery版本范围:
"dependencies": {
"jquery": ">=1.7.0 <4.0.0"
},
我想说你可以走了。
来源:https://github.com/jquery/jquery-ui/blob/master/package.json#L49
这可能是因为你没有导入他们的CSS,或者你正在覆盖他们的CSS,所以你看到了很多损坏的组件。
发布于 2017-09-04 18:54:34
你能在jQuery 3.2.1中使用jQuery-UI吗?
我想你不能没有严重的问题。请参见下面的示例。
假设配置如下:
我得到以下错误:
jquery-ui.min.js
https://stackoverflow.com/questions/40493815
复制相似问题