绑定到Coffeescript中的Draggabilly事件

时间:2017-09-12 20:07:21

标签: drag-and-drop coffeescript

我正在使用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还是新手,所以任何想法都会受到赞赏。 感谢

1 个答案:

答案 0 :(得分:0)

我明白了。我不需要施放可拖动的'作为jQuery对象。我绑定draggable的行应该是:

 draggable.on 'dragEnd', (e) ->