如何将jQuery对话框定位到按钮旁边以实现在单击时打开(类似下拉菜单)?
提前感谢!
$('#myButton').click(function() {
var x = $("#myButton").offset().left;
var y = $("#myButton").offset().top;
x += 100; // or whatever size of your button
$('#myDialog').dialog({ position: { x,y}});
});
$( ".selector" ).dialog( "option", "position", { my: "left top", at: "left bottom", of: button }
两种方法都可以使用,但第一个示例向您展示了如何获取单击的按钮的坐标,然后在其旁边设置对话框。
$('#dialog').dialog({
position: {
my: 'top',
at: 'top',
of: $('#some_div')
}
});