Mam zakres z dynamicznymi danymi na mojej stronie, ze ellipsis
stylem.
.my-class
{
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 71px;
}
<span id="myId" class="my-class"></span>
document.getElementById('myId').innerText = "...";
Chciałbym dodać do tego elementu etykietę narzędzia o tej samej treści, ale chcę, aby pojawiała się tylko wtedy, gdy zawartość jest długa, a na ekranie pojawia się wielokropek.
Czy jest na to jakiś sposób?
Czy przeglądarka generuje zdarzenie, gdy ellipsis
jest aktywowane?
* Przeglądarka: Internet Explorer
element.offsetWidth < element.scrollWidth
zgodnie z tą odpowiedzią wydaje się do tej pory działać.
text-overflow:ellipsis;
teraz działa w przeglądarce Firefox; został dodany w Firefox 7 (wydany we wrześniu 2011 r.).
text-overflow:ellipsis;
ogóle nie działa w Firefoksie - zobacz to pytanie, aby uzyskać więcej informacji: stackoverflow.com/questions/4927257/…