2010-04-06 6 views
3
$(item).droppable({ 
    drop: function(event, ui) { 
     console.log("triggered"); 
    } 
}); 

나는jQuery에서 드롭을 트리거하는 방법은 무엇입니까? 어떤 아이디어를

$(item).trigger("drop", [{},{draggable : $(target_item)}]); 

에 의해 드롭을 호출하려고하지만 그것은 작동하지 않는 이유는 무엇입니까?

$(item).bind('dropthis', function(e){ 
     console.log('triggered'); 
}).droppable({ 
    drop: function(event, ui) { 
     $(this).trigger('dropthis',[event, ui]); 
     } 
}); 

에 의해 드롭 이벤트를 호출 :

+0

드래그 앤 드롭을 시뮬레이트하고 싶습니다. 어떤 해결책을 찾았습니까? – adardesign

+0

맞음, 기억하지 못한다면 정확하지 않습니다. – Codler

+1

@adardesign http://stackoverflow.com/a/29284621/278405?programmatically-drag-and-drop-element-onto-another-element – cychoi

답변

0

아마 싶은 것은 작동해야이 같은 jQuery.simulate plugin

뭔가를 시도

$(item).trigger("dropthis", [{},{draggable : $(target_item)}]); 
+3

아니요, 다른 방법으로, 나는 "그럴 것" 항목을 떨어 뜨린 사용자가 아닌 사용자가 혼자서 – Codler

+1

이제이 오래된 질문을 되돌아 보겠습니다. 올바른 해결책으로 보입니다 : P – Codler

0

.

var dropZone = $("#dropZone").offset() //get dropZone's offset object 
$("#dragableEle").simulate("drag", { 
    dx: dropZone.left, // move to this x 
    dy: dropZone.top, // move to this y 
    speed:5000 // set speed 
}); 
+0

이 방아쇠가 "방아쇠"가됩니까? – Codler

+0

죄송합니다. 이제 테스트를 거쳐 드롭 다운이 발생하지 않는 것처럼 보입니다. 왜 디버그하려고하는지, 궁금한 점이 있으면 알려주세요. – adardesign

관련 문제