在IE8中离开窗口时jQuery焦点

时间:2012-05-16 16:58:44

标签: jquery

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

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


                });

1 个答案:

答案 0 :(得分:1)

在.blur

之前可能有一些像空格一样简单的东西