我是 jQuery 新手,我正在使用 droppable API。
我想要一组 div,它们都可以容纳一个且只有一个可放置的项目。我已将可放置 div 的类设置为 inv。我可以将项目放入 div 中,但我可以在 drop 函数中找到一种拒绝丢弃的方法。
我希望能够检测到我的 div 已经有一个孩子,如果它确实恢复了掺杂的元素。
我的代码目前看起来像这样
$( "div.inv" ).droppable(
{
drop: function( event, ui )
{
childCount = $(this).children().length;
if (childCount !=0)
{
//revert droppable to initial position
return;
}
//if there is a child revert and return
$( this )
.addClass( "ui-state-highlight" )
.append($(ui.draggable))
}
});