dragover事件并不是在firefox中没有发射

我正在努力模拟文件和目录结构,使用拖放操作,我的代码在IE,Chrome中工作正常,但不能在Firefox中工作,而我在搜索时发现了这个小提琴。

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

同样的问题适用于IE浏览器,但不支持Firefox!


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;
}   
链接地址: http://www.djcxy.com/p/64277.html

上一篇: dragover event is no not firing in firefox

下一篇: Scroll while using html5 drag and drop