確定工具提示顯示的省略號啟動
在HTML 中,如果內容超出元素的指定寬度,省略號(...) 可以省略號(...) 可以自動套用,表示為被截斷並替換為三個點的溢出文字。本文探討如何僅在省略號處於作用中時顯示工具提示。
背景
考慮以下HTML 片段:
在此範例中,「myId」範圍內的內容將動態更新,並且當內容溢出指定寬度時啟動省略號樣式。
新增工具提示
要在此元素中加入工具提示,我們可以利用「title」屬性:
使工具提示僅顯示省略號
但是,我們希望僅當內容足夠長以啟動省略號時才顯示工具提示。為此,我們可以將mouseenter 事件偵聽器綁定到元素並動態新增「title」屬性:
在此JavaScript 程式碼中,我們檢查元素的偏移寬度是否小於其滾動寬度,表明內容溢出。如果尚未設定「title」屬性,我們將新增元素的全文作為工具提示。這可確保僅在啟動省略號時顯示工具提示。
以上是如何僅當 HTML 中的省略號處於活動狀態時才顯示工具提示?的詳細內容。更多資訊請關注PHP中文網其他相關文章!