0

我试图在离开浏览器时给用户一个模态窗口,然后单击任务栏或其他东西。

以下代码适用于 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');


                });
4

1 回答 1

1

它可能很简单,比如在 .blur 之前有空白

于 2012-05-16T17:01:42.680 回答