У меня есть сбрасываемое с обработчиком событий отбрасывания:
$(this).droppable({
drop:function(){
console.log('OMG You Dropped It!');
}
});
У меня есть перемещаемое:
$(this).draggable();
То, что я хочу сделать, инициировать обработчик событий отбрасывания на сбрасываемом, на самом деле не перетаскивая перемещаемое. Я хочу моделировать фактическое поведение, физически не выполняя поведение.
Я думал, что что-то вроде этого сделает:
$(droppable).trigger('drop', [draggable]);
К сожалению, это не совсем настолько просто. Кто-либо знает, как я могу выполнить это?
Вам следует переместить код в обработчике drop
в отдельную функцию.
Затем вы можете вызвать функцию как в обработчике, так и в другом месте.