Javascript jQuery对话框定位

Javascript jQuery对话框定位,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我使用jQueryUI显示一个对话框,但我想在窗口打开时将其重新定位在按钮的正下方 有人能帮我吗 守则: 您可以使用和计算适当的坐标,以及重新定位对话框小部件的选项: var $opener = $("#opener"); var offset = $opener.offset(); $("#dialog").dialog("option", "position", [offset.left, offset.top + $opener.outerHeight()]); 更新的小提琴 编

我使用jQueryUI显示一个对话框,但我想在窗口打开时将其重新定位在按钮的正下方

有人能帮我吗

守则:

您可以使用和计算适当的坐标,以及重新定位对话框小部件的选项:

var $opener = $("#opener");
var offset = $opener.offset();
$("#dialog").dialog("option", "position",
    [offset.left, offset.top + $opener.outerHeight()]);
更新的小提琴

编辑:使用相同的按钮关闭对话框涉及在
单击
处理程序中检查其状态:

$opener.click(function() {
    var $dialog = $("#dialog");
    var verb = $dialog.dialog("isOpen") ? "close" : "open";
    $dialog.dialog(verb);
    return false;
});

更新了小提琴。

非常感谢。。是否可以使用相同的按钮关闭对话框??你能给我一个提示或更新jfiddle吗?非常感谢:)1000%谢谢。。我可能很快会读到更多关于jquery的内容。这似乎是惊人的!