2016-06-01 11 views
0

これはスキーマです。 リスト(#list)のページがあります。アイテムをクリックすると、詳細ページ(#詳細、)が表示され、ほぼ完全に動的にindexedDBのデータで構築されます。 #詳細がの場合、リフレッシュボタン(またはf5など)をクリックして#listページにリダイレクトしますが、できません。 これは私が今しようとしているものです:JQMアプリケーションのリロード後にリダイレクト

$(document).on('pagebeforecreate', '#details', function(e){ 
     if (location.hash == '#details'){ 
      console.log("reloading details page"); 
     } 
}); 

を私は時にコンソールログを取得し、私は#detailsページをリロードした場合にのみので、イベントのトリガとIメートルの権利を考えていないが、これらの線のどれ?仕事をしました:

$("#list").trigger("create"); 
$.mobile.loadPage("#list"); 
$.mobile.navigate("#list"); 
$.mobile.changePage("#list"); 

お願いします。おかげさまで

答えて

0

この質問は忘れてください。それがsupossedされたので、$.mobile.changePage("#list")これでうまく動作します。問題は、動的コンテンツを追加する前に作成され、changePage()より前に発生した同じページで呼び出すスライダープラグインでした。以前はなく、コンテンツを作成するときにプラグインを呼び出すだけで解決しました。

関連する問題