有没有一种方法可以防止jQuery UI对话框位于#top
div的上方或下方?我不是在寻找z-index解决方案,而是从顶部偏移。在这种情况下,对话框应无法移至#top
格。
有什么建议吗?
HTML:
<div id="top"></div>
<div id="dialog">My dialog</div>
JS:
$(document).ready(function() {
jQuery("#dialog").dialog({
autoOpen:true,
modal: false,
resizable: true,
draggable: true,
closeOnEscape: true,
title: "Title",
open: function(){
jQuery('.ui-widget-overlay').bind('click',function(){
jQuery('#dialog').dialog('close');
})
}
});
});
JSFIDDLE: https://jsfiddle.net/9gku6qrh/