我使用这个JavaScript/jQuery来打开一个对话框,但是当我在页面上向下滚动和关闭后的第一个打开另一个窗口,该窗口将在我的选择位置打开时的jQuery对话框位置,加上我向下滚动的位置。当我尝试移动它,它会不断跳跃下来,造成一个非常恼人的结果。向下滚动
function showDialog(url) {
dialogFrame = $('<iframe style="width:100% !important;" frameborder="0" id="Dialog" src="' + url + '" />').dialog({
autoOpen: true,
height: 500,
width: 1000,
title: 'myWindow',
resizable: false,
modal: true,
position: {
my: "center",
at: "center",
of: window
}
});
}
如何防止此行为?这可能是position : { }
但它应该是什么?
你为什么不使用固定从屏幕'位置的顶部位置:固定;' –
这不能解决拖放的解决方案,它仍然跳下。 – Rob