我通过拖放创建鼠标事件。它适用于Chrome和Opera,但在Mozilla中却存在问题。它写道,该事件未定义。
document.getElementById("cievka").src = "cievka.png";
document.getElementById("cievka").width = "65";
document.getElementById("cievka").height = "10";
document.getElementById("cievka").draggable = "true";
document.getElementById("cievka").addEventListener('dragstart', function() {
drag(this, event);
}, false);
function drag(target, ev) {
ev.dataTransfer.setData('img', target.id);
}
最佳答案
event
在Firefox中不是全局的。
使用以下内容:
document.getElementById("cievka").addEventListener('dragstart', function(event) {
drag(this, event);
}, false);