将jQuery UI对话框粘贴到窗口的一侧

时间:2012-02-15 18:01:45

标签: javascript jquery jquery-ui jquery-ui-dialog

是否有一种简单的方法可以将jQuery UI对话框“粘贴”到浏览器窗口的一侧,这样在窗口调整大小时,对话框仍然卡住了?

1 个答案:

答案 0 :(得分:1)

要设置相对位置(例如,50%),您可以使用以下内容:

$(window).resize(function() {
    var divTop= ((document.body.scrollHeight/2)-$(mydiv).height()/2)
    $(mydiv).css({top: divTop; left: 0});
});

您可以将代码中的代码拖放到页面的onLoad或onReady函数中。

有关详细信息,请查看jQuery Documentation on .resize()和事件处理程序。