Ich versuche, Links (.link) von einem Div (.folder) zu einem anderen zu verschieben, aber das Drop-Ereignis wird nicht ausgelöst. Ich glaube, ich habe alle dropfähigen Bereiche von .link divs gemacht, indem ich Standardverhalten in Dragenter- und Dragover-Events verhindert habe. Hier ist der Code:jQuery Drop Ereignis nicht feuern
$(document).ready(function() {
//Logic for create folder button
$("#create-folder-button").click(createFolder);
// //Logic for drag and drop for the links
$(".folder").on("dragstart", function(e) {
console.log("dragstart");
});
$(".folder").on("dragenter dragover", function(e) {
e.preventDefault();
});
$(".folder").on("drop", function(e) {
e.preventDefault();
console.log("drop");
});
});
Die "Dragstart" druckt, aber die "Drop" nicht.
bitte eine Geige und auch erklären, was Sie erwarten? –
Im Moment möchte ich nur den "Tropfen" drucken. Ich habe mehrere Divs mit Klasse "Ordner" und s in ihnen. Ich würde sie gerne um die divs herum bewegen. –
Ist dieser Code in ein '$ (document) .ready() {}' eingeschlossen? Wenn nicht, und dies kommt, bevor _Ordner definiert ist, könnte das das Problem sein. – LAROmega