2012-03-28 8 views
1

こんにちは私はいくつかの隠しページを削除しようとしています、ここに私のコードです。jquerymobile隠しページを削除する

$(document).bind("mobileinit", function() { 
    $(document).bind("pagehide", function() { 
      // At this stage works fine, but Don't know how to reference the hidden page 
      alert("Hello world");  
    }); 
}); 

問題は非表示だったページを参照する正しい方法は何ですか?
each()を使用してページのみを一覧表示することはできますか?以下は

+2

あなたはui.prevPage' 'と全体の要素をつかむように見えます。あなたのpagehideコールバック関数のパラメータ '$(document).bind( 'pagehide'、function(events、ui)')に引数 'events、ui'を追加します。' $(ui.prevPage) .remove(); 'このページをDOMから削除するには、どうしたいのか/やりたいことがわからない場合 – Ohgodwhy

+0

Very tks ...いくつかのページが原因で削除したいその呼び出しが終わると、外部ページが正しく更新されません。私のすべてのページはdinamically作成されています。それを削除したい理由です。別のaproachがある場合は、歓迎します。 –

答えて

1

は一例です:

$(document).bind("mobileinit", function() { 

    $.mobile.document.bind('pagehide', function (event, ui) { 
    $(event.target).remove(); 
    }); 

}); 
関連する問題