2013-06-25 5 views
0

요소를 드래그하는 동안 드래그 이벤트 리스너를 어떻게 제거합니까? 특정 조건이 충족되면 드래그하는 동안 카드를 제거하고 싶지만 모든 드래그 리스너를 null으로 설정하더라도 dragdragend 이벤트가 호출됩니다.드래그하는 동안 드래그 이벤트 리스너 제거

d3.select("#"+card.id) 
    .on("dragstart", null) 
    .on("drag", null) 
    .on("dragend", null); 

나는 또한 드래그 앤 dragend 방법으로이 문제를 처리 할 수있는,하지만 난 그게 null에 이벤트 리스너를 설정하여 이러한 방법을 더 호출을 방지 할 수 있어야한다 생각?

답변

1

d3.select ("#"+ card.id) .off ("drag");

+0

최신 버전의 d3 (사용)에는 .off()가 없습니다. – swenedo

관련 문제