jQuery Dragenter oder Dragover zum Einschließen von untergeordneten Elementen

8

Ich arbeite gerade an einem Upload-Skript, und natürlich verfügt es über Drag & Drop-Funktionen.

Allerdings Ich versuche, dies zum Laufen zu bringen, wenn ich eine Datei über mein Element ziehe, fügt aber die Klasse drag-over hinzu Mein Element hat Kinder, die es ständig feuert, weil es das Element betritt und verlässt.

Was ich wissen möchte ist, wie kann ich *dragenter* / *dragover* so erweitern, dass auch die Hauptelemente children enthalten sind?

Hier ist eine abgespeckte Version meines Codes (Bitte beachten Sie, dass ich die Dateieingabe deaktiviert habe):

%Vor% %Vor% %Vor%
    
JustSteveKing 05.11.2014, 11:31
quelle

2 Antworten

9

Gelöst es !!

Es ist ein einfacher Fall, anstatt auf auf ('dragenter') Ich musste bind ('dragover')

%Vor% %Vor% %Vor%
    
JustSteveKing 06.11.2014, 10:47
quelle
0

Sie können einfach Elemente aus der Mausinteraktion mit dem Styling ausblenden:

z.B. füge dies den untergeordneten Elementen hinzu:

%Vor%

Leider ist die Unterstützung in IE nicht gut dafür: Ссылка

    
Gone Coding 05.11.2014 11:35
quelle