当我在 drop 上设置 disabled 时:
$( "myDiv" ).droppable(
{
drop: function( event, ui ) {
$(this).droppable('disable');
}
});
被删除元素的 CSS 更新,背景变灰。我可以覆盖它以保持元素的外观不变吗?
经过多次尝试,我无法在 jsfiddle 上重现这一点。经过大量挖掘后,我发现了这个:http ://bugs.jqueryui.com/ticket/6039?cversion=0&cnum_hist= 1 我想我遇到了同样的错误。对我来说,修复是在设置“禁用”时删除类“ui-state-disabled”,如下所示:
$("#"+this.id).droppable('disable').removeClass("ui-state-disabled");
非常感谢有关此问题的更多信息。