Sofern es sich nicht um ein dynamisch generiertes Element oder einen Tooltip handelt, dessen Inhalt sich ändern könnte, würde ich vorschlagen, das title="My tooltipAttribut mit dem Element selbst zu verwenden
qTip ist sehr schwer (55 KB, mehr als einige ganze JS-Frameworks). Siehe die Antwort von psychotik zur Verwendung des HTML-Attributs. Aber wenn Sie etwas Leichtes und Hübsches möchten, schauen Sie sich dieses JQuery-Plugin namens PowerTip an, das nur 12 KB groß ist und sogar mit alten Browsern kompatibel ist - stevenbenner.github.com/jquery-powertip
sdailey
185
Das Tooltip-Plugin ist möglicherweise zu schwer für das, was Sie benötigen. Legen Sie einfach das Attribut 'title' mit dem Text fest, den Sie in Ihrem Tooltip anzeigen möchten.
$("#yourElement").attr('title','This is the hover-over text');
Beachten Sie, dass Sie Ihren Tooltip auch direkt im HTML-Code in das Attribut einfügen können: <div id = "DivWithTooltip" class = "DivClass" title = "Ihre Schwebemeldung">
Mark Brittingham
3
Das hat bei mir im IE nicht funktioniert! Musste propstattdessen verwenden. $("#yourElement").prop('title', 'This is the hover-over text');
SNag
Hallo @psychotik. Ist es möglich, diesen Titel fett zu schreiben?
krish___na
15
Das Folgende funktioniert wie ein Zauber (vorausgesetzt, Sie haben div / span / table / tr / td / etc mit "id"="myId")
$("#myId").hover(function(){
$(this).css('cursor','pointer').attr('title','This is a hover text.');},function(){
$(this).css('cursor','auto');});
Als Ergänzung .css('cursor','pointer')wird der Mauszeiger beim Hover geändert.
title="My tooltip
Attribut mit dem Element selbst zu verwendenAntworten:
Ich schlage qTip vor .
quelle
Das Tooltip-Plugin ist möglicherweise zu schwer für das, was Sie benötigen. Legen Sie einfach das Attribut 'title' mit dem Text fest, den Sie in Ihrem Tooltip anzeigen möchten.
quelle
prop
stattdessen verwenden.$("#yourElement").prop('title', 'This is the hover-over text');
Das Folgende funktioniert wie ein Zauber (vorausgesetzt, Sie haben div / span / table / tr / td / etc mit
"id"="myId"
)Als Ergänzung
.css('cursor','pointer')
wird der Mauszeiger beim Hover geändert.quelle
Schauen Sie sich das jQuery Tooltip-Plugin an . Sie können ein Optionsobjekt für verschiedene Optionen übergeben.
Es gibt auch andere alternative Tooltip-Plugins, von denen einige sind
Der jQuery AJAX-Tooltip von Random.Next ()
Dhtml Goodies AJAX Tooltip
Hinweis
Schauen Sie sich die Demos und Dokumentationen an und aktualisieren Sie Ihre Frage, wenn Sie spezielle Fragen zur Verwendung in Ihrem Code haben.
quelle
Da empfohlenes qTip und andere Projekte ziemlich alt sind, empfehle ich die Verwendung von qTip2, da es am aktuellsten ist.
quelle
Sie können den Bootstrap- Tooltip verwenden . Vergessen Sie nicht, es zu initialisieren.
Wird angezeigt Text Erklärung auf der linken Seite.
und starte es mit js:
quelle
Schauen Sie sich ToolTipster an
quelle
Sie können dies nur mit CSS tun, ohne jQiuery zu verwenden.
quelle