2

当我在 drop 上设置 disabled 时:

$( "myDiv" ).droppable(
{
    drop: function( event, ui )  {
        $(this).droppable('disable');
    }
});

被删除元素的 CSS 更新,背景变灰。我可以覆盖它以保持元素的外观不变吗?

4

1 回答 1

1

经过多次尝试,我无法在 jsfiddle 上重现这一点。经过大量挖掘后,我发现了这个:http ://bugs.jqueryui.com/ticket/6039?cversion=0&cnum_hist= 1 我想我遇到了同样的错误。对我来说,修复是在设置“禁用”时删除类“ui-state-disabled”,如下所示:

$("#"+this.id).droppable('disable').removeClass("ui-state-disabled");

非常感谢有关此问题的更多信息。

于 2012-05-20T02:00:09.103 回答