2012-03-21 6 views
0

は私が姿勢変更時に、ページからのオブジェクトの束を削除し、ページへのオリエンテーションイベントをバインドするのjQueryのビットを持っています。向きが変更されると、そのクラスのオブジェクトがDOMから削除されます。jQueryのバインドウィンドウイベントやAJAXコンテンツ

しかし、これらのオブジェクトをAJAX経由で読み込むと、向きが変わってもそれらのアイテムは削除されません。

姿勢変更時に、DOMは言った要素を見つけるために、再度照会されていることを私の前提だったので混乱しているので、関係なく、彼らはAJAX経由かロードされたかどうかに、すべての要素を見つける必要があります。私が代わりにイベントをバインドするdelegateを使用しない限り、AJAXを経由してロードされたオブジェクトについて知っていることはないので、

は私の仮定が間違っているとDOMは、最初のページの負荷に照会されていること、および?

delegateを使用すると、確かに簡単ですが、私は何が起こっているのか理解したかったのです。

答えて

0

私の問題は、dinamically追加されているDOM要素がイベントにバインドされていないという事実にあると思います。可能な解決策は、.live()またはjqueryの最新バージョンの場合は.on()

+0

です。これは私の質問です。私は、まだロードされていないオブジェクトにバインドされたイベントは動作しないが、このイベントはウィンドウにバインドされていることを理解しています。 –

関連する問題