我有一个带有drop事件处理程序的droppable:
$(this).droppable({
drop:function(){
console.log('OMG You Dropped It!');
}
});
Run Code Online (Sandbox Code Playgroud)
我有一个拖车:
$(this).draggable();
Run Code Online (Sandbox Code Playgroud)
我想要做的是触发droppable上的drop事件处理程序而不实际拖放draggable.我想在不实际执行行为的情况下模拟实际行为.
我认为这样的事情会做:
$(droppable).trigger('drop', [draggable]);
Run Code Online (Sandbox Code Playgroud)
不幸的是,它并不那么简单.有谁知道我怎么能做到这一点?
使用jQuery UI,是否可以使用javascript执行拖放操作?
例子.单击链接后,将其#pony拖放到#box.我试过触发拖动事件,但这似乎不起作用:)
$('#pony').trigger('drag', [$('#box')]);
Run Code Online (Sandbox Code Playgroud)