我正在使用packery和draggabilly在我的应用中启用DnD。我有DnD工作,但我需要绑定到' dragEnd'事件,但我的处理程序没有被调用。
这是我的代码:
els = packery.getItemElements()
for elem in els
draggable = new Draggabilly( elem )
packery.bindDraggabillyEvents( draggable )
$(draggable).on 'dragEnd', (e) ->
console.log e
我是否绑定了正确的元素?它应该是Draggabilly元素吗?我尝试过使用过。 draggable.element和elem,但从不调用处理程序。 Cofffescript还是新手,所以任何想法都会受到赞赏。 感谢
答案 0 :(得分:0)
我明白了。我不需要施放可拖动的'作为jQuery对象。我绑定draggable的行应该是:
draggable.on 'dragEnd', (e) ->