我可以将jQuery UI对话框置于div中吗?
我有一个主内容div,我想把对话框放在那个div上,而不是页面上。 有任何想法吗? 我知道有一个位置实用程序,但我无法弄清楚如何将它与对话框位置选项一起使用。
你是对的, .position()
是这里的方式,像这样:
$("#dialog").dialog() .parent() //remember .dialog() wraps the content in another .position({ my: 'center', at: 'center', of: '#parent' }); //or just .position({ of: '#parent' });
在上面的#parent
它是父元素选择器, 你可以在这里尝试一下 。 你希望my
和at
属性成为center
这样它们就会彼此居中,然后选择器就是你想要它居中的父选择器。
我指定了所有相关选项以进行说明,但由于center
是my
和at
的默认选项,因此您可以在上面的注释行中指定我of
相似内容。