2017-09-12 8 views
0

나는 내 app에서 DnD를 활성화하기 위해 packery와 draggabilly를 사용하고 있습니다. DnD가 작동하지만 'dragEnd'이벤트에 바인드해야하지만 핸들러가 호출되지 않습니다. 내가 올바른 요소에 바인딩Coffeescript의 Draggabilly 이벤트에 바인딩

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

알아 냈습니다. 나는 draggable을 jQuery 객체로 형변환 할 필요가 없다. draggable을 바인딩하는 행은 다음과 같아야합니다.

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