ฉันมีช่วงข้อมูลแบบไดนามิกในหน้าของฉันอย่างมีellipsis
สไตล์
.my-class
{
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 71px;
}
<span id="myId" class="my-class"></span>
document.getElementById('myId').innerText = "...";
ฉันต้องการเพิ่มคำแนะนำเครื่องมือองค์ประกอบนี้ด้วยเนื้อหาเดียวกัน แต่ฉันต้องการให้ปรากฏเฉพาะเมื่อเนื้อหามีความยาวและจุดไข่ปลาปรากฏบนหน้าจอ
มีวิธีใดบ้างที่จะทำ?
เบราว์เซอร์โยนเหตุการณ์เมื่อellipsis
เปิดใช้งานหรือไม่
* เบราว์เซอร์: Internet Explorer
element.offsetWidth < element.scrollWidth
ตามคำตอบนี้ดูเหมือนว่าจะทำงานจนถึง
text-overflow:ellipsis;
ตอนนี้ใช้งานได้ใน Firefox มันถูกเพิ่มเข้ามาใน Firefox 7 (เผยแพร่เมื่อเดือนกันยายน 2554)
text-overflow:ellipsis;
ไม่สามารถใช้งานได้กับ Firefox - ดูคำถามนี้เพิ่มเติม: stackoverflow.com/questions/4927257/ …