2

ドロップで無効に設定した場合:

$( "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 に答える