Zerstören von jQuery Flot Graph

8

Was ist der richtige Weg, um ein jQuery-Flot-Diagramm auf eine Weise zu zerstören, die alle Event-Handler bereinigt und nicht zu einem Speicherleck führt?

Es scheint, dass Flot einige Zombies hinter sich lässt (aka Detached Dom Trees)

    
thecountofzero 07.04.2013, 01:44
quelle

4 Antworten

5

Wenn Sie die API-Dokumentation lesen, gibt es eine Methode zum Herunterfahren, die Sie aufräumt

%Vor%

zB

%Vor%     
DaveB 11.04.2013 13:45
quelle
4

Für Leute, die in Zukunft hierher kommen, gibt es jetzt eine Funktion destroy , die shutdown aufruft und das canvas-Element entfernt. Es ist in der API aus irgendeinem Grund nicht dokumentiert, aber im Code verfügbar:

%Vor%     
bradlis7 28.12.2014 19:43
quelle
3

Wenn Sie Event-Handler entfernen möchten, versuchen Sie jquery off method.

zum Löschen des Flotgraphen. Du kannst das div leeren.

%Vor%     
Ravi Gadag 07.04.2013 01:58
quelle
0

So entfernen Sie das Flotendiagramm

%Vor%

Auch für den Fall, dass Sie eine bestimmte Veranstaltung lösen möchten, ist dies der richtige Weg:

%Vor%

Weitere Informationen finden Sie hier .

    
Vishal prabhu lawande 23.05.2016 12:35
quelle

Tags und Links