我正在尝试使用 jQuery .dialog
函数创建一个弹出窗口。该对话框正确弹出,并且在点击关闭按钮时也关闭。我对对话框的位置有疑问。它在窗口中间打开,但当用户向下滚动时它不会向下滚动。
我以这种方式调用弹出窗口:
function onClick(id, name, state, func){
$("#popup").dialog('open');
$("#popup").dialog('option', 'title', name);
$("#popup").html('<div id="content"><p>variables used in here</p></div>');
}
我不知道这是否是正确的方法,我对Web开发不是很熟悉。该函数已被触发,但我对弹出窗口的位置不满意。我尝试使用 css position, margin
属性来定位它,但没有成功。
我必须记住一些事情吗?或者我怎样才能做到这一点?
最佳答案
将 position:fixed
添加到对话框,如本例所示:http://jsfiddle.net/db5SX/6662/
我将正文设置为 1000px 高度,以便您可以看到滚动时它的行为方式。
这将使对话框保持在原来的位置。
关于jQuery 弹出窗口滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35072104/