<分区>
我如何放置一个 jquery 对话框,以便它在单击按钮时紧挨着打开? (有点像下拉菜单)
提前致谢!
<分区>
我如何放置一个 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}});
});
还有在Dialog Docs相对于另一个元素定位的能力,例如这个。
$( ".selector" ).dialog( "option", "position", { my: "left top", at: "left bottom", of: button }
两者都可以,但第一个示例向您展示了如何实际获取被单击按钮的坐标,然后在其旁边设置一个对话框。
关于按钮旁边打开的 JQuery 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14086856/