bootstrap tooltip: wie Sie angeben, QuickInfo-text mit einer javascript-Funktion
bootstrap tooltip können Sie mir angeben, QuickInfo für das element, indem Sie lediglich die Angabe des "title" - Attribut:
<div title="This is a test tooltip"> ... </div>
Gibt es eine Möglichkeit zu vermeiden, hartzucodieren die QuickInfo-Inhalt, und geben Sie eine javascript-Funktion statt? Ich habe versucht, Titel="javascript:meinefunktion()" aber es funktioniert nicht es zu lösen.
Ich schaute auf die booststrap-code, und es scheint, um Unterstützung für die Funktion aufrufen, ich kann einfach nicht herausfinden, die syntax:
Snippet von bootstrap tooltip:
, getTitle: function () {
var title
, $e = this.$element
, o = this.options
title = $e.attr('data-original-title')
|| (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
return title
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
http://twitter.github.io/bootstrap/javascript.html#tooltips
Gib deinem div eine id und rufen Sie
Ich weiß nicht, wie man eine Funktion verwenden, aber ich benutze eine config-Datei zu halten Sie den Titel/Körper meines tooltips. Ich habe dann mit einem data-Attribut für den Titel und Körper und lassen Sie es in meine html. Hier ist meine config-Datei (wirklich nur ein paar json):
Mein html sieht genauso aus wie es klingt:
Ich dann den Titel und den Inhalt zurückgeben einer Funktion in meiner tool-Tipps, etwa so:
Und ich habe jetzt eine dynamische Körper und der Titel für meine tool-Tipps.
Ich glaube, das wird das problem lösen, Sie waren auf Ihre Frage. Viel Glück!
wenn Sie bootstrap 3, kann man sich die id in der div -
und dann diesen code verwenden,