現在、ハンドルバー テンプレートを div に追加しています。これをコードで使用したい -
test = $(".someClass:onScreen")
そのクラスにマウスを置いたときに同じ行をログに記録し、画面に内容を返すため、onScreenが機能することを知っています。これは、追加先の div にあるものに slideUp() があるために発生しています。これを知っているのは、slideDown() を実行すると、行が正しく内容を返すからです。
どうすればこれを回避できますか? slideUp が終了したときにリッスンできるイベントはありますか?
編集-
Jquery slideUps コールバックも使用してみましたが、まだ役に立ちません -
@$el.find("#container").slideDown('fast',@appendSearchResults(resultsCollection))
@$el.find("#container").empty()
appendSearchResults:(resultsCollection)=>
@$el.find("#searchContainerId").append(Handlebars.templates["resultsPage"](
row: resultsCollection.toJSON()
nResults: resultsCollection.length
))
@genImageToolTip()
console.log("testing ons creen")
test = $(".carImageClass:onScreen")
console.log(test)