ブラウザを離れるときにユーザーにモーダルウィンドウを表示し、タスクバーなどをクリックしようとしています。
次のコードは FF、Chrome、IE9 などで動作しますが、IE8 では動作しません。ここで何が欠けていますか?
$(document).ready(function () {
$(window).focus(function () {
$("#dialog-message").dialog("close");
})
.blur(function () {
var options = {};
$("#dialog-message").dialog({
modal: true,
position: 'center',
resizable: false,
closeOnEscape: true,
open: function (event, ui) {
$(".ui-dialog-titlebar-close", ui.dialog).hide();
},
show: "explode",
hide: "explode"
});
}).trigger('focus');
});