防止css在drop上更新

时间:2012-05-19 23:08:40

标签: jquery jquery-ui

当我在drop上设置禁用时:

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

已删除元素的CSS已更新,背景为灰色。我可以覆盖它以保留元素的外观吗?

1 个答案:

答案 0 :(得分:1)

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

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

关于这个问题的更多信息非常感谢。