別の(ビュー2)をレンダリングする1つのバックボーンビュー(ビュー1)があります。また、ビュー1は、ビュー2のイベントをトリガーするビュー1のカテゴリ・リンクにクリック・イベントを追加します(view2.trigger("elementAdded")
)。ビュー2のイベント機能は、カルーセルに表示する画像要素の幅とオフセットをチェックします。ビュー1はビュー2に画像リンクを渡し、カルーセルに表示します。彼らはまだDOMに追加されていないので、ビュー2のイベント関数でこれらの画像の幅(左の位置)を取得するのに問題があります($('.image').offset().left
と$('.image').width()
を使って私に間違った情報を与えることがあります)。バックボーンを使ってHTML要素をレンダリングするときのような状況にどう対処しますか?要素がDOMに追加されたことがわかったら、どのようにイベントをトリガーできますか?要素がDOMに追加されて正しい情報が得られるようにするにはどうすればよいですか?バックボーンビューでoffset.leftとwidth()を使用する
0
A
答えて
0
DOMに入る前に確実に幅を取得することはできません。要素がDOMに入るまで適用されないCSSなどの影響を受ける可能性があります。
関連する問題
- 1. バックボーンビュー内の関数を使用する
- 2. width: "hide" + width: "show"を使用したときのjQueryのアニメーショングリッチ
- 3. 動的IDを使用したバックボーンビュー
- 4. Java BoxLayout full widthを使用
- 5. バックボーンビューを初期化するとき
- 6. バックボーンビューで「this」を使用するにはどうすればよいですか?
- 7. バックボーンビューで反応コンポーネントをレンダーする
- 8. バックボーンビューでjQueryプラグインを添付するタイミング
- 9. メディアクエリを使用したmin-width em
- 10. メディアクエリmax-widthとmax-device-widthの違いは何ですか?
- 11. offset.leftに必要なCSSは何ですか?
- 12. $(ウィンドウ).width()と$(ドキュメント).width()の相違点
- 13. width/border-width(CSS)
- 14. 複数のコレクションを使用したバックボーンビューへの実装
- 15. 複数のテンプレートを使用したバックボーンビューのレンダリング
- 16. cakephp tableHeadersとwidth
- 17. jqplotとwidth
- 18. バックボーンビューの継承
- 19. バックボーンビューは、モデル
- 20. バックボーンビューの継承
- 21. jquery .css、.height、asp.netの.widthを簡単に使用する
- 22. 単一のバックボーンビューとEJSテンプレートで複数のモデルを使用する際の問題
- 23. htmlのレンダラにバックボーンビューをバインドする
- 24. バックボーンビューのウィンドウ変数を参照する
- 25. バックボーンビューの子をバインド解除する
- 26. コレクションのバックボーンビューを作成する
- 27. フレックスボックス - "width-width"要素が不要なスペースの原因となる
- 28. div%widthとpx border
- 29. バックボーンビュー、初期化、レンダリング
- 30. バックボーンビュー - クロス・コンポーネント・通信
okどうすれば問題を解決できますか? –