我有一排元素带有悬停时显示的编辑按钮。我正在尝试在您单击编辑按钮的元素旁边打开我的 jQuery 对话框窗口:
到目前为止,一切都很好。
这是我的问题:对话框在正确的位置打开,但页面在我打开对话框的同时向下滚动。
jQuery对话框代码:
$("#object-form").dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
buttons: {
Save: function () {
alert("hello");
},
Abort: function () {
$(this).dialog("close");
}
},
show: "slow"
});
初始化对话框代码并设置对话框位置:
$(".matrix-cell-options-edit").click(function () {
$("#object-form").dialog("open");
var target = $(this).parent().parent();
$("#object-form").dialog("widget").position({
my: 'left bottom',
at: 'right top',
of: target
});
});