Ana sayfada bildirim göstermek istiyorum ve bunun için JQuery iletişim kutusunu kullanıyorum. Aşağıdaki kodu kullanarak Otomatik gösterme yapabilir ve sayfa yüklemesinde gizleyebilirim. Ancak, Mouse tarafından doldurulan iletişim kutusunu açık tutmak istiyorum.JQuery iletişim kutusunu fareyle açık tutarak farenin açık olduğundan emin olun
$(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]);
});
Bu işe yaramaz ancak div #dialog işaretlese bile bir iletişim kutusu gizler. İletişim kutusu açıkken iletişim açık tutmak istiyorum.
diyaloğu hover. Kodunuzun bütününün burada olduğundan emin misiniz? –
@Danny H .. Evet tüm kod burada. Dialog yakın olayı, Open olayının kendisinde yazılır. –