以下 Jquery Drag/Drop 不起作用:
Internet Explorer:9 Safari:5+ Chrome:19+
在 Chrome 和 Safari 中,drop 不起作用。当我放下可拖动对象时,它会恢复原状,但随后会重新出现在光标上。我必须点击 droppable 才能注册命中。
在 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);
}
});
});