私を助けてください、私は一般的にドラッグ可能およびドロップ可能なクラスを使用する方法を知っていますが、これを達成する方法を見つけることができません:
div にドラッグ アンド ドロップする必要がある大きなサイズの画像があります。
1)ドラッグ中に、大きなサイズの画像を移動する代わりに、小さなサイズの画像を使用したい(すでに持っているので、srcを変更するだけです)。
2)ターゲットのdivに到達したら、ドラッグした画像を非表示にして、元の場所に大きなサイズの画像を再度表示したいと思います。
唯一の制限は、「元に戻す: 無効」を適用する必要があることです。
これは私のコードです:
$("#big_img").draggable({
revert: 'invalid',
drag : function(e, ui){
//Change big image with a small version of it
$(this).attr("src").replace("/Large/","/Small/"); //<--this do nothing
}
});
$("#target").droppable({
drop: function(e, ui) {
alert("was added"); //<-- no problem here.
//Restore the big_img
}
});
ありがとうございました。