我有行的元素與編輯按鈕,顯示懸停。我試圖打開我點擊編輯按鈕的元素旁邊的jQuery對話窗口: 當打開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
});
});
在設置位置之後放置「對話框(」打開「)'時,滾動仍然發生嗎? – Jason
是的不幸的是它確實。 – Superbyte
這個問題http://stackoverflow.com/questions/2777408/window-scrolling-up-when-jquery-dialog-opens-up可能會證明有幫助 – Jason