ドロップで無効に設定した場合:
$( "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");
この問題に関する詳細情報は大歓迎です。