我遇到了让jqueryUI和bootstrap一起工作的问题。
此处示例 https://jsfiddle.net/2hcwxudd/1/
我的代码:
<div id="dialog" title="Welcome">
<h1>Hello World</h1>
</div>
$(function () {
$("#dialog").dialog({
show: {
effect: "fold",
duration: 500
},
});
});
你可以在对话框中看到动画结尾处有一个小的调整大小事件看起来很可怕。我似乎无法弄清楚导致它的原因或解决方法,但删除bootstrap可以解决问题。
我尝试过noConflict(这不是它导致它的cs的js),我尝试使用各种主题似乎都有同样的问题。
非常感谢任何帮助
答案 0 :(得分:0)
答案 1 :(得分:0)
这是由于box-sizing
在引导中,您必须unset
box-sizing
属性,
.ui-dialog,.ui-dialog *{
box-sizing:unset !important;
}