对于两行根本不起作用的代码,我面临一些误解。我精确地说,我是JS初学者。
我添加到drag和dragevent事件的类不起作用:
element.addEventListener('dragstart', function(e) {
dndHandler.draggedElement = e.target; // On sauvegarde l'élément en cours de déplacement
e.dataTransfer.setData('text/plain', ''); // Nécessaire pour Firefox
this.className = 'calend-event draggable dragging';
}, false);
element.addEventListener('drag', function(e) {
this.className = 'calend-event draggable dragging';
}, false);
element.addEventListener('dragend', function(e) {
this.className = 'calend-event draggable';
}, false);
另一个问题:
`dropper.addEventListener('drop',function(e){
draggedElement.parentNode.removeChild(draggedElement); // Suppression de l'élément d'origine
draggedElement.parentNode.parent().className = 'calend-td';
});
` 删除元素时不应用calend-td。