我正在尝试使用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>');
}
我不知道这是不是正确的方式,我对网络开发不是很熟悉。该函数被触发,但我对弹出窗口的位置不满意。我尝试使用css position, margin
属性进行定位,但没有任何成功。
我是否必须记住某些内容或如何实现这一目标?
答案 0 :(得分:2)
将position:fixed
添加到对话框中,如下例所示:http://jsfiddle.net/db5SX/6662/
我使身体高度为1000px,这样你就可以看到它在滚动时的表现。
这将使对话框保持原样。
答案 1 :(得分:0)
jQuery UI使用内联{{1}}。 您应该添加{{1}}来解决它。