検索フォームのバックボーンビューがあります。フォームには、 jSliderに実装されているスライダーを含むいくつかの要素が含まれています。フォームへのすべての変更をキャプチャし、それに応じて表示される結果を更新したいと思います。
クリックイベントを正常にキャプチャできますが、jSliderでスライドイベントをキャプチャする方法がわかりません-バックボーンでカスタムイベントをバインドする方法は知っていますが、jSliderには直接バインドする方法がないようです。
これが私のHTMLです:
<form id="searchform">
<input type="text" id="city" />
<input type="text" id="type" />
<input id="price-jslider" type="slider" name="price" value="1;500" />
</form>
そして、これが私のバックボーンコードです:
var SearchFormView = Backbone.View.extend({
el: $('#searchForm'),
events: {
"click input": "updateResults",
// how to capture slide event on jslider?
},
updateResults: function(e) {
// do stuff
}
});
この種のイベントをキャプチャする方法について誰かが何かアイデアを持っていますか?