我想在母版页上显示通知,为此我正在使用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] );
});
Run Code Online (Sandbox Code Playgroud)
这工作正常,但即使我将div #dialog悬停,也会隐藏对话框.如果它徘徊,我想保持对话打开.