jQuery Sparklines und Twitter Bootstrap 3 – Tooltip-Stil überschreibt?

Lesezeit: 1 Minute

Hier geht es: Ich versuche, jQuery Sparklines mit Twitter Bootstrap 3 zu verwenden. Dabei verliert der Tooltip von Sparklines das Styling, und es ist klar, dass das Bootstrap-CSS etwas im Sparklines-JS überschreibt.

Soweit ich das beurteilen kann, hat es damit zu tun tooltip Wähler.

Hier ist ein Beispiel dafür, wie es geht sollte sehen. Das ist ohne das Bootstrap-CSS. Zeigen Sie auf die verschiedenen Sparklines und sehen Sie einen hübschen Tooltip mit schwebenden Werten:
JSfiddle, wie es aussehen sollte

Folgendes passiert leider, wenn ich das Bootstrap-CSS hinzufüge:
JSfiddle, wie es mit Bootstrap CSS aussieht.

Ich bin mir sicher, dass es ziemlich einfach ist, aber da das Standard-CSS für Sparklines fest in das js codiert ist, bin ich auf See.

Irgendwelche Hinweise würden sehr geschätzt werden.

Ich fand, dass das Folgende besser funktioniert, um Bootstrap-CSS entgegenzuwirken

.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

  • Obwohl die resultierende Tooltip-Box etwas fetter ist als zuvor, ist dies eine wirklich elegante Lösung! Vielen Dank

    – Samirahmed

    9. Februar 2014 um 19:53 Uhr

Ich fand, dass dies am besten funktioniert, um die Größe basierend auf dem Inhalt zu ändern.

.jqstooltip {
  width: auto !important;
  height: auto !important;
}

  • Hatte das gleiche Problem mit semantic-ui und das hat es behoben. Danke für das Teilen! 🙂

    – saurabhj

    13. Juni 2016 um 4:51 Uhr

Also! Ich scheine es gelöst zu haben. Nicht perfekt, aber vorerst gut genug: zur weiteren Bezugnahme für andere: In der Sparkline js: in Zeile 354 hinzugefügt:

'padding: 5px 5px 15px 5px;' +
'min-height: 30px;' +
'min-width: 30px;' +

.und geänderte Zeile 871 von:

this.width = this.sizetip.width() + 1;

zu:

this.width = this.sizetip.width() + 12;

Nicht perfekt, aber es funktioniert.

Ich hatte das gleiche Problem, Sie können dieses CSS verwenden

  .jqstooltip{ 
       width:50px;
       height:25px!important;
    }

.jqstooltip {
  width: auto !important;
  height: auto !important;
}

1205250cookie-checkjQuery Sparklines und Twitter Bootstrap 3 – Tooltip-Stil überschreibt?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy