jQuery 自訂 tooltip- tipsy
雖然之前也有自己寫過一個自訂樣式的tooltip,可是還是覺得有外掛好多了,可以解決很多寫的時候沒有注意到的問題,這是一個小巧的plugin,很適合單純只要取代原本tooltip的使用者。
外掛網址
tipsy
首先參考他的html
- <a id="example-1" href="#" original-title="Hello World">Hover over me</a>
直接使用即可
- $('#example-1').tipsy();
若要改變tooltip長出的位置,這個外掛也幫你考慮到
- $('#foo').tipsy({gravity: 'n'}); // nw | n | ne | w | e | sw | s | se
其他設定可以參考文件
- $.fn.tipsy.defaults = {
- delayIn: 0, // delay before showing tooltip (ms)
- delayOut: 0, // delay before hiding tooltip (ms)
- fade: false, // fade tooltips in/out?
- fallback: '', // fallback text to use when no tooltip text
- gravity: 'n', // gravity
- html: false, // is tooltip content HTML?
- live: false, // use live event support?
- offset: 0, // pixel offset of tooltip from element
- opacity: 0.8, // opacity of tooltip
- title: 'title', // attribute/callback containing tooltip text
- trigger: 'hover' // how tooltip is triggered - hover | focus | manual
- };
Demo
想看更多類似plugin可以看這邊
20 Examples of jQuery Tooltip Plugins
留言