我有一个来自测试人员的错误,当他们双击元素或类似然后将其拖到页面底部时,即使可拖动元素具有包含设置,鼠标也会比元素下降。之后,您可以释放鼠标单击并拖动鼠标指针上的可拖动元素。只有在IE :(有任何人想知道为什么或如何阻止这个?
我的代码如下:
编辑: http://jsfiddle.net/j2GyK/
function dragNdrop(){
for(var i = 0; i < 3; i++){
dragObjects.push(document.getElementById("box" + i));
$(dragObjects[i]).css( 'cursor', 'pointer' );
$(dragObjects[i]).draggable({
containment:'#decor',
zIndex: 1000,
revert: true,
start: function(event, ui) {
dragTarget = event.currentTarget; // luam date despre obiectul curent tras
}
});
}
$("#drop").droppable({
drop: function( event, ui )
{
dropTarget = event.target; // luam date despre drop target
$(dropTarget).prop('src', dragTarget.src);
$(dragObjects).css("visibility", "visible");
$(dragTarget).css("visibility", "hidden");
thisSRC = dropTarget.src.charAt(dropTarget.src.length-5);
checkBtn.disabled = false;
}
});
}