我将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好吗(加上......试图找出我的样式和功能破坏的原因)?
答案 0 :(得分:24)
jQueryUI支持以下jQuery版本范围:
"dependencies": {
"jquery": ">=1.7.0 <4.0.0"
},
我说你很高兴。
来源:https://github.com/jquery/jquery-ui/blob/master/package.json#L53
您可能会看到很多损坏的组件,因为要么您没有导入他们的CSS,要么重新覆盖他们的CSS。
答案 1 :(得分:7)
你可以在jQuery 3.2.1中使用jQuery-UI吗?
Imho你不能没有严重的问题。 请参阅下面给出的示例。假设以下配置:
我收到以下错误: