让backbone.js视图知道jQuery可排序的更新
我正在玩弄backbone.js 并尝试将jQuery 与它一起使用。我有一个视图,我想对重新排序事件做出反应。这是我的观点:
var SortableList = Backbone.View.extend({
el: '#sortable_list',
events: {
'sortupdate': 'onDrop',
'click': 'onClick'
},
initialize: function () {
$(this.el).sortable({})
},
onDrop: function () {
alert('dropped!')
},
onClick: function () {
alert('clicked!')
}
})
所以点击事件触发得很好,但我只是不知道如何跟踪删除/重新排序/排序更新/任何事件。
I'm toying around with backbone.js and try to use jQuery along with it. I have a view and I'd like to react to reorder event. This is my view:
var SortableList = Backbone.View.extend({
el: '#sortable_list',
events: {
'sortupdate': 'onDrop',
'click': 'onClick'
},
initialize: function () {
$(this.el).sortable({})
},
onDrop: function () {
alert('dropped!')
},
onClick: function () {
alert('clicked!')
}
})
So the click event fires fine, but I just can't figure out how to track a drop/reorder/sortupdate/whatever event.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道这是否是最好的方法,但我目前将视图绑定到可排序的更新方法:
I don't know if this is the best method but I currently bind the view to the update method of the Sortable: