我想在母版頁上顯示通知,並且我正在使用JQuery對話框。 我可以使用下面的代碼實現自動顯示和隱藏頁面加載。但是如果鼠標懸停在對話框上,我想保持對話框打開狀態。保持JQuery對話框在鼠標懸停狀態下打開
$(document).ready(function() {
$("#dialog").dialog({
autoOpen: false,
draggable: false,
resizable: false,
height: 100,
hide: {
effect: 'fade',
duration: 2000
},
open: function() {
$(this).dialog('close');
},
close: function(){
// $(this).dialog('destroy');
},
show: {
effect: 'fade',
duration: 2000
}
});
var x = $("#<%= imgNotifcation.ClientID %>").position().left + $("#<%= imgNotifcation.ClientID %>").outerWidth();
var y = $("#<%= imgNotifcation.ClientID %>").position().top - jQuery(document).scrollTop();
// var x = 0;
$("#dialog").dialog("open");
$('#dialog').dialog('option', 'position', [x-90, y+25]);
});
這工作正常,但它隱藏對話框,即使我把div #dialog懸停。 我想保持對話框打開,如果它徘徊。
我不能在這裏看不到任何代碼被觸發時關閉你懸停在對話框中。你確定你的代碼全部在這裏嗎? –
@Danny H ..是的整個代碼都在這裏。對話關閉事件本身寫入打開事件。 –