2010-09-23 165 views
1

我试图修复一个对话框。 sticky属性坚持它,但我需要修复div的对话框。jQuery UI对话框 - 位置

基本上我需要的对话框的行为像一个普通的div(如果我把它放在一张桌子里面,它就停留在那里,不在屏幕中间)。

我知道这是与位置效应有关,但我无法弄清楚如何做到这一点。

谢谢

回答

0

您是否考虑过使用jQuery BlockUI?它有元素阻塞,我认为这就是你在这之后。从我对jQuery UI的记忆中,定位是基于视口而不是页面本身。 http://jquery.malsup.com/block/#element

+0

UI对话框的位置可以在任何地方,相对于任何东西,它听起来像他根本不想要模式(虽然blockUI也是)。 – 2010-09-23 12:17:02

+0

没错。我不希望模式从位置顶部,左侧,右侧,底部,中心,中心开始。 我试图设置“她在页面中”的模态位置。我已经考虑过将模态的div放入其他div,然后通过javascript获取其他div位置,并将模态的位置设置为相等。 但我不知道如果jQuery没有这样做的选项。 – 2010-09-23 12:23:16