我有一个Backbone.js + Require.js应用程序。 html看起来像这样:
<div class="lists">
<div class="list">
<div class="list-cards">
<div class="card">Foo</div>
<div class="card">Bar</div>
</div>
</div>
<div class="list">
<div class="list-cards">
<div class="card">Foo</div>
<div class="card">Bar</div>
</div>
</div>
</div>
我想让列表排序。所有列表中的卡片都可以排序(在列表中,从一个列表到另一个列表)。
jQuery看起来像这样:
$(function() {
$( '.lists' ).sortable({
items: 'div.list'
});
$( '.list-cards' ).sortable({
items: 'div.card',
connectWith: '.list-cards'
});
});
Backbone events数组如下所示:
events: [
'sortstart .lists': 'Foo',
'sortstart .list-cards': 'Bar'
]
问题:这个问题有没有优雅的解决方案?
感谢您的帮助!