は、私はsetTimeoutを例に投稿するHow to Delay automatic opening of Modal Dialog box window in JQuery 1.5.x?ので、必要はありませんようにsetTimeoutを使用する方法を知っているjQuery UI dialog.open()でdelay()を使用できますか?
if($.cookie('form_seen') == null) {
$("#dialog_form").dialog("open");
}
準備文書で、このコードのインラインを持っています。
私は正しい構文は、私が代わりにsetTimeoutを
のこの場合if($.cookie('form_seen') == null) {
$("#dialog_form").delay(5000).dialog("open");
}
または類似
を.delay使用したい場合、それは私が希望明らかにされていませんどのようになるか、私の個人的な教育のために疑問に思いました私は$("#dialog_form").dialog("open");
をsetTimeoutによって呼び出された関数にラップしなければならないので、クローズや$(これ)を見つける必要はありませんが、他の状況では私はよりスマートなチェーンを想像することができます。長所と短所に コメントは
ないことをお勧め非常に歓迎され、遅延はキューに入れられた効果の間の休止のためです。 setTimeoutはあなたに何を与えていないのですか? – redsquare
更新を参照してください。 – mplungjan