1

ドラッグ アンド ドロップを使用して、ファイルとディレクトリの構造をシミュレートする作業を行っています。私のコードは、IE、Chrome では正常に動作していますが、Firefox では動作していません。検索中に、このフィドルが見つかりました。

>  http://jsfiddle.net/G9mJw/20/

同じ問題がIE、Chromeでは機能しますが、Firefoxでは機能しません!

4

1 に答える 1

2

http://jsfiddle.net/G9mJw/140/

var dropzone = document.getElementById('dropzone');
var draggable = document.getElementById('draggable');

draggable.addEventListener('dragstart', onDragStart, false);
dropzone.ondragover = function(e){e.preventDefault();  }
dropzone.ondrop = function(e){ onDragOver(e); } 

function onDragStart(event) {
    event.dataTransfer.setData('text/html', null); //cannot be empty string
}
function onDragOver(event) {
    var counter = document.getElementById('counter');
    counter.innerHTML = parseInt(counter.innerHTML) + 1;
}   
于 2013-08-26T08:29:13.820 に答える