2016-06-16 7 views
0

dragenter가 작동하지 않습니다. 이것은 내 코드를 발췌 한 것입니다 (fiddle).'dragenter'를 트리거 할 수 없습니다.

$(".droppable").droppable({ 
    drop: function (event, ui) { // try replacing 'drop' with 'dragenter' 
    var o = ko.dataFor(this); 
    alert(o.low + "-" + o.high); 
    } 
}); 

누구나 내가 놓친 것에 대한 단서가 있습니까?

+0

낙하 할 더 이벤트 "의 dragEnter", "이상"어쩌면 당신이 필요로하는 http://api.jqueryui.com/droppable/을 볼 수가 없습니다. – Sam

+0

아하! 나는 모든 표준 이벤트를 사용할 수 있다고 생각했다 : https://developer.mozilla.org/en-US/docs/Web/Events – burktelefon

+0

그래서 나는 오늘 뭔가를 배웠다 :) 고마워. – burktelefon

답변

1

"이상"이벤트를 사용해야합니다. 낙서에는 dragenter가 없습니다.

$(".droppable").droppable({ 
    over: function (event, ui) { 
     var o = ko.dataFor(this); 
     alert(o.low + "-" + o.high); 
    } 
}); 

업데이트 바이올린 http://jsfiddle.net/30rqdf6k/3/

관련 문제