是否有一种简单的方法可以将jQuery UI对话框“粘贴”到浏览器窗口的一侧,这样在窗口调整大小时,对话框仍然卡住了?
答案 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()和事件处理程序。