Wie man die Größe einer Flot Diagramm, wenn Sie die div-Größe ändert

Ich bin mit dem Flot-Diagramme-Bibliothek jQuery plugin und ich habe nicht gefunden eine gute Art das zu handhaben, die Größe des Graphen, wenn es mit <div> Größe ändert (zum Beispiel durch Fenster in der Größe verändern). Beim Umgang mit dem onresize-event, ich habe dafür gesorgt, dass die Breite und Höhe der mit <div>werden aktualisiert, um die richtige Größe und dann versucht, Sie anzurufen, beide setupGrid und zeichnen Sie auf das plot-Objekt, aber keine Wirkung. Ich ' ve hatte einigen Erfolg mit dem Ansatz, einfach entfernen und readding die mit <div> und replotting die Grafik. Dies scheint jedoch anfällig zu stecken, in unendlicher resize-Ereignis-Schleifen, wenn ich noch andere <div> Elemente, um das Dokument zur gleichen Zeit (wie für die tooltips für die Grafik), da ich vermute, dass diejenigen, die können, trigger-resize-Ereignisse? Ist es ein guter Weg, um zu umgehen, dass ich bin fehlt?

(Ich bin auch mit ExplorerCanvas für den IE, um der Lage sein zu verwenden, Flot, wenn das vielleicht etwas damit zu tun haben. Ich habe nicht wirklich versucht, in anderen Browsern noch)

InformationsquelleAutor Will Gorman | 2010-05-13

Schreibe einen Kommentar