2011-11-09 2 views
0

JQMを使用して同じドメインの外部ページにリンクするとどうなるかを正確に把握しようとしています。私は、新しいページがDOMに追加されることを知っていますが、私がこれらのリンクを5つ巡って巡航すると、DOM内に5つすべてが存在しますか?jquerymobile ermm内部リンクのDOM変更のブラウザのバリエーション

FirebugはDOMの最初のページとアクティブページを表示しています。 Chromeは可変の結果を示しています。通常、最後のページとアクティブなページが保存されます。 ここで何が起こりますか?

ページを変更すると、ページ上のすべてのハンドラが失われると仮定する必要がありますか?だから私はそれぞれのページでそれらを再バインドする必要がありますか?

答えて

1

簡単に確認できます。バインドページの作成:

$('#pageID').live('pagecreate', function (event) { alert("Inserted to the dom") }; 

ページがdomに挿入されるとトリガーされます。ページに入るたびにアラートがトリガーされると、そのページはdomに保存されません。そして、私はそれが事実であると思います。しかし、私は確信していません。

+0

私がpageinitまたはpagecreateを使うために廃止された場合、私は混乱しています – Baconbeastnz

+0

すべてのウィジェットがjQuery Mobileによって拡張される前に、トリガーをPagecreateしてください。すべてのウィジェットがjQuery Mobileによって拡張された後、Pageinitがトリガーされます。それは違いです。 – Naning

関連する問題