此問題的變體已被問到,但答案都是不同的,有些過時,並且不適合我,所以我希望這是jQuery中語法規則更改的問題,我丟了。使用jQuery droppables觸發拖放事件
場景HTML:
<div id="theDroppable">Droppable</div>
<div id="theDraggable">Draggable</div>
<div id="theTrigger">Click to trigger a drop</div>
jQuery的:
$("#theDroppable")
.droppable({
drop: function(event, ui) {
alert('dropped');
}
});
$("#theDraggable").draggable({});
$("#theTrigger").click(function(){$("#theDroppable").trigger('drop')});
小提琴:http://jsfiddle.net/7Bewj/
上面創建了一個投擲的,可拖動,和一個div,我想用來以某種方式觸發與droppable上的放置事件相關的功能。
可拖動工作正常,將其拖動到可放下並釋放觸發警報。
問題是如何在不使用實際可拖動的情況下觸發相同的過程......或者至少不使用放在頂部的可拖動的(例如通過點擊第三個div)?
http://stackoverflow.com/a/29284621/278405?programmatically-drag-and-drop-element-onto-another-element – cychoi