当我创建一个 div droppable
并尝试设置 drop
事件函数时,它不会触发:
$('.item').draggable({
});
$('.destination').droppable({
drop: function(event, ui){
console.log('hiii');
}
});
当我将其放在 $('.destination') div 右侧的外部时,它会触发,但如果我将其放在 '.destination' div 内,则不会触发。 查看完整的 JS fiddle : http://jsfiddle.net/dylanjha/8TFMS/5/
最佳答案
出于某种原因,在 .item
类上设置 margin:0 auto
会导致其无法正常运行。删除它可以解决问题。
<强> jsFiddle example
关于Jquery ui拖放droppable "drop"事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17605997/