我想在母版页上显示通知,并且我正在使用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 ..是的整个代码都在这里。对话关闭事件本身写入打开事件。 –