我想了解html5的拖放操作,我可以让它拖动,并让拖动的元素接受它。然而,我不能得到ondrag或ondragenter,或者至少是那些事件调用的函数我不确定我做错了什么。拖放HTML5无法正常工作?
Week 3 Drag and DropWeek 3 Drag and Drop
id="obj1"draggable="true">
id="obj3"draggable="true">
οndragοver="allowDrop(event)" οndragenter="setBorder(event,'5px')"
οndragleave="setBorder(event,'2px')" οndrοp="drop(event)">
那么这里就是我的JS:
function drag(evt){
evt.dataTransfer.setData("color", ev.target.background);
}
function allowDrop(evt){
evt.preventDefault();
}
function drop(evt){
evt.preventDefault();
var color = evt.dataTransfer.getData("color");
evt.currentTarget.style.background = color;
}
function setBorder(evt,size){
evt.currentTarget.border = (size +"solid black");
}
+0
对不起大家透水js代码是错误的文件。我在问题中更新了它。 –