我试图在菜单中制作可放置的元素。我在页面的右下角放置了 3 个绝对位置的 div。
见:http: //img600.imageshack.us/img600/9927/sinttulo1vv.png
绿色 div 它是一个用于检测的 div:
$("#green" ).droppable({
accept: "div.widget",
tolerance: 'pointer',
over: function(event, ui) {
// show the red div
}
});
红色 div 是菜单,起初它不显示,但是当它超过绿色 div 时,它会出现。
蓝色 div 用于检测输出:
$("#blue").droppable({
accept: "div.widget",
tolerance: 'pointer',
out: function() {
// Hide the red div.
}
});
问题是,当我在菜单中放置某些东西时,首先检测到这个可放置对象并且从不放置,进行过度和退出事件但没有放置。
我正在尝试贪婪的选择,但什么也没做:S
有人可以帮助我吗?谢谢!