我有一个搜索表单的主干视图。该表单包含几个元素,包括在jSlider中实现的滑块。我想捕获对表单的所有更改,并相应地更新显示的结果。
我可以很好地捕获点击事件,但我不知道如何在 jSlider 上捕获幻灯片事件 - 我知道如何在 Backbone 中绑定自定义事件,但 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
}
});
有人对如何捕捉此类事件有任何想法吗?