HTML API拖放问题

时间:2020-05-14 11:57:21

标签: api drag-and-drop html5-draggable

对于两行根本不起作用的代码,我面临一些误解。我精确地说,我是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。

0 个答案:

没有答案