複数のページを持つ JQuerymobile サイトで作業しています。ページの 1 つが表示されている場合 (id="shown")、6 秒の遅延後に別のページ (id=#redirected") にリダイレクトする必要があります。
私のコードでは、コメント行がこれに対して機能しますが、問題は、ユーザーがその間に別の sup ページに変更した場合、#redirected ページにリダイレクトされることです。だから私が必要とするのは、ここで「他のページが表示されていない場合」のことです。
JQueryの「changePage」(遷移などを処理するのに適している)も試しましたが、ここで遅延を実装する方法がわかりません。
私のコードを見てください:
$("#shown").bind("pageshow", function(e) {
//window.setTimeout('window.location="#redirected"; ',6000);
$.mobile.changePage("#fertig", { reverse: "false"});