Ich habe eine Spanne mit dynamischen Daten auf meiner Seite, mit ellipsisStil.
.my-class
{
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 71px;
}
<span id="myId" class="my-class"></span>
document.getElementById('myId').innerText = "...";
Ich möchte diesem Element einen Tooltip mit demselben Inhalt hinzufügen, aber ich möchte, dass er nur angezeigt wird, wenn der Inhalt lang ist und die Auslassungspunkte auf dem Bildschirm angezeigt werden.
Gibt es eine Möglichkeit, dies zu tun?
Löst der Browser ein Ereignis aus, wenn ellipsises aktiviert ist?
* Browser: Internet Explorer
element.offsetWidth < element.scrollWidthgemäß dieser Antwort bisher zu funktionieren scheint.
text-overflow:ellipsis;jetzt in Firefox; Es wurde in Firefox 7 hinzugefügt (veröffentlicht im September 2011).
text-overflow:ellipsis;dies in Firefox überhaupt nicht funktioniert - siehe diese Frage für weitere Informationen