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 に答える