divチケットでCaptureスクロールイベントを見ましたが、解決策は必ずしもうまくいきませんでした。
CompositeViewを介してコレクションをレンダリングするJSFiddleがありますが、スクロールイベントを発生させることができません(無限スクロールを構築します):http://jsfiddle.net/franklovecchio/FkNwG/300/。
どうすればscroll
正しく発砲できますか?
divチケットでCaptureスクロールイベントを見ましたが、解決策は必ずしもうまくいきませんでした。
CompositeViewを介してコレクションをレンダリングするJSFiddleがありますが、スクロールイベントを発生させることができません(無限スクロールを構築します):http://jsfiddle.net/franklovecchio/FkNwG/300/。
どうすればscroll
正しく発砲できますか?
最初のスクロールイベントは、オーバーフローがある要素(scroll / auto)に対してのみ機能します。あなたの場合、それは#region-contentであり、#containerではありません。
ただし、Backboneはjquery .delegate()を使用してイベントをアタッチするため、イベントのセレクターを修正しても機能しません。ただし、デリゲートはスクロールイベントのトリガーに失敗します。
domをレンダリングした後、手動でイベントを添付する必要があります。
$("#region-content").scroll () ->
console.log "ok"
live()を使用してイベントを添付できます。
または、#contentをスクロール可能にして、それをスクロールすることもできます。バックボーンはデリゲートを使用しないため、これは機能しますが、イベントを#contentノードに直接バインドします。