NVD3 Charts nicht Rendern richtig in ausgeblendeten Registerkarte

Ich Baue eine Seite, die enthält viele Diagramme, die jeweils einzeln angezeigt werden je nachdem, welche Registerkarte Sie sind auf der Suche.

Dem Diagramm in der Registerkarte initial aktiv richtig gerendert wurde. Jedoch wenn ich auf einen anderen tab, wird das Diagramm nicht richtig dargestellt.

Vermutlich ist dies, weil das hidden-Feld nicht haben Abmessungen bis es sichtbar gemacht wird. In der Tat, wenn ich die Größe der Fenster wird das Diagramm korrekt ist es die Proportionen, und Rendern, so dass es füllt die zur Verfügung stehende Breite.

Kann ich dieses problem beheben, indem Sie explizit definieren die Größe des Diagramms über css, aber diese Niederlagen der responsive Aspekt der charts.

Kann mir jemand sagen, wie der trigger die gleichen NVD3-event wird aktiviert, wenn das Fenster ändert? So kann ich binden Sie es an die Auswahl einer neuen Registerkarte, und hoffentlich beheben die rendering-Problem.

InformationsquelleAutor der Frage metaColin | 2014-02-04

Schreibe einen Kommentar