可拖动元素在IE中挂起

时间:2014-04-29 10:30:27

标签: javascript jquery jquery-ui drag-and-drop jquery-ui-draggable

我有一个来自测试人员的错误,当他们双击元素或类似然后将其拖到页面底部时,即使可拖动元素具有包含设置,鼠标也会比元素下降。之后,您可以释放鼠标单击并拖动鼠标指针上的可拖动元素。只有在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; 
        }
    });   
}

0 个答案:

没有答案