Title : 彈出式訊息 Description: 砰!看看我! Outline : 用上彈出式訊息通常是個不好的設計,此元件會在滑鼠移過某處時顯示一個氣泡訊息。 Definitions: - Title : 種類 Description: 一個彈出式訊息具有多個不同的種類。 Sections : - Title : 彈出式訊息 Description: 一個正常的彈出式訊息,彈出式訊息的位置預設在元素下方。 Since : 2.3.3 HTML : | - Title : 標籤 Description: 彈出式訊息可以看起來更像普通標籤,而不帶有指向某處的記號。 Since : 2.3.3 HTML : | - Title : 附著於其他元素 Description: | 彈出式訊息也可以套用在一般的文字或是連結甚至其他元素上,需要注意的是這依賴著 `:after` 與 `:before` 選擇器,任何不是「容器」的都不適用,如:文字欄位、圖示、影像等。 你需要有個額外的容器包覆這些不適用的元素,然後在容器上配置彈出式訊息,請參閱下面這個範例。 Since : 2.3.3 HTML : | 當然,你也能夠讓 普通的連結 有彈出式訊息。
- Title : 狀態 Description: 彈出式訊息也具有狀態。 Sections : - Title : 無彈出式訊息 Description: | 有些時候你可能已經有外掛、或是插件來協助你完成彈出式訊息的實作,倘若你的外掛、插件也使用到了 `[data-tooltip]` 屬性,這個時候可能會與 Tocas UI 有所衝突,為此,你可以在該元素上加上 `.untooltipped` 樣式即可停用 Tocas UI 的彈出式訊息。 Since : 2.3.3 HTML : | - Title : 外觀 Description: 你可以更改彈出式訊息的位置、大小。 Sections : - Title : 訊息位置 Description: 彈出式訊息出現的位置能夠被更改。 Since : 2.3.3 HTML : | - Title : 出現延遲 Description: 你可以決定滑鼠移至元素上後要過多久才會出現彈出式訊息。 Since : 2.3.3 HTML : | Modules: - Title : JavaScript Description: 彈出式訊息有提供可用的 JavaScript 模塊。 Sections : - Title : 行動裝置禁用 Description: 彈出式訊息就算不用 JavaScript 也能運作,但這會令行動裝置使用者困擾。當他們按下按鈕時瀏覽器會誤以為是將游標移動到元素上,進而出現惱人的彈出式訊息而遮蔽了畫面。為了解決這個問題,你需要執行下列 JavaScript。 Since : 2.3.3 HTML : | JavaScript : | ts('[data-tooltip]').popup(); AutoExecute: true