次の Jquery ドラッグ/ドロップは、次の環境では機能しません。
Internet Explorer: 9 Safari: 5 以上 Chrome: 19 以上
Chrome と Safari では、ドロップが機能しません。ドラッグ可能なものをドロップすると元に戻りますが、カーソルに再び表示されます。ヒットを登録するには、ドロップ可能をクリックする必要があります。
IE 9 では、ドラッグが機能しません。動かない。
私がする必要があるのは、右側に在庫を持つことです。このインベントリはスライダーになります (簡単にするために削除しました)。アイテムをインベントリからドラッグすると元に戻り、その画像ソースをドロップの画像プレースホルダーに配置します。
$(document).ready(function() {
$('.circles').draggable({//The drag does not fire in IE9
revert: "invalid",
helper: "clone"
});
$('.circleTargetContainer').droppable({
accept: '.circles',
activeClass: 'ui-state-active',
drop: function( event, ui ) {
alert("HIT");//the hit does not register in Chrome and IE
var popImage = $(ui.draggable).find('img').attr("src");
//set placeholder to popImage
var childImage = $(this).find('img');
$(childImage).attr('src', popImage);
}
});
});