0

Jquery-UI を介してアラートの素敵なメッセージ ボックスを設定し、アニメーションの効果が完了した後に、別の URL に移動する必要があります。

これは私が使用しているコードですが、何を試してもナビゲーションが発生します... UI効果だけが実行される機会がありません。

$("#dialog").dialog({
            show: { effect: "puff", duration: 2000 },
            hide: { effect: "explode", duration: 500 },
            height: 340,
            width: 400,
            modal: true,
            buttons: {
                "אישור": function () {
                    $(this).dialog("close").delay(2000).delay(800, function () {
                        window.location = "http://rcl.co.il";
                    });

                }
            }
        });
4

1 に答える 1

2

dialogcloseイベントでリダイレクト機能をバインドしてみてください。

http://jsfiddle.net/tarabyte/tDFq3/

$("#dialog").dialog({
            show: { effect: "puff", duration: 2000 },
            hide: { effect: "explode", duration: 500 },
            height: 340,
            width: 400,
            modal: true,
            buttons: {
                "אישור": function () {
                    $(this).on('dialogclose', function () {
                        window.location = "http://rcl.co.il";
                    }).dialog('close');

                }
            }
        });
于 2013-04-27T17:09:46.237 に答える