Были заданы вопросы по этому вопросу, но ответы разные, несколько устарели и не работают для меня, поэтому я надеюсь, что это вопрос измененных правил синтаксиса в 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/
выше создает Droppable, перетаскиваемое, и DIV, что я хотел чтобы каким-то образом вызвать функцию, связанную с событием drop на droppable.
Перетаскиваемый режим отлично работает, перетаскивая его в раскрывающееся и отпускающее триггеры предупреждения.
Вопрос в том, как я могу инициировать тот же процесс, не используя фактическое перетаскивание ... или, по крайней мере, без использования перетаскиваемого, которое выпадает сверху (например, путем нажатия на третий div)?
http://stackoverflow.com/a/29284621/278405?programmatically-drag-and-drop-element-onto-another-element – cychoi