
Bubbleup 能讓一般的圖示選單像泡泡一樣的放大彈出。當滑鼠移入到圖片上時能在原圖產生動畫彈出且放大的效果;當滑鼠移出後又能退回原位並回復原大小。
套件名稱:Bubbleup
套件版本:1.0
作者網站:http://aext.net/2010/04/bubbleup-jquery-plugin/
套件網址:N/A
發佈日期:2010-04-03
檔案大小:2.29 KB
檔案下載:jquery.bubbleup.js
參數說明:
檢視原始碼 JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | tooltip(選填) 描述: 是否啟用文字提示 預設值: false scale(選填) 描述: 圖片放大的尺寸 預設值: 96 fontFamily(選填) 描述: 文字提示的字體字型 預設值: Helvetica, Arial, sans-serif color(選填) 描述: 文字提示的字體顏色 預設值: #333333 fontSize(選填) 描述: 文字提示的字體尺寸 預設值: 12 fontWeight(選填) 描述: 文字提示的字體寬度 預設值: bold inSpeed(選填) 描述: 當滑鼠移入圖片後放大的速度 預設值: fast outSpeed(選填) 描述: 當滑鼠移出圖片後回復的速度 預設值: fast |
方法說明:
檢視原始碼 JavaScript
1 2 | // 把指定元素轉換成 Bubbleup 效果 $(selector).bubbleup(options); |
使用範例:
檢視原始碼 JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.bubbleup.js"></script> <style type="text/css"> div#demo { margin: 50px auto 50px auto; text-align: center; } div#demo ul#menu { margin: 5px 0px; list-style: none; display: inline-block; } div#demo ul#menu li { padding: 0px; float: left; position: relative; margin-left: 5px; margin-right: 5px; width: 48px; height: 48px; } div#demo ul#menu li a { position: absolute; } div#demo ul#menu li img { position: absolute; width: 48px; top: 0px; left: 0px; padding: 0px; margin: 0 8px 0 0; border: none; overflow: hidden; } </style> <script type="text/javascript"> $(function(){ // 把 #menu 轉成 Bubbleup 效果 // 同時當滑鼠移入到選單時出現文字提示 $("div#demo ul#menu li img").bubbleup({ tooltip: true, scale: 96 }); }); </script> <body> <div id="demo"> <ul id="menu"> <li> <a href="http://feeds.feedburner.com/abgne"><img src="images/feed.png" alt="Full RSS Feed"/></a> </li> <li> <a href="http://feedburner.google.com/fb/a/mailverify?uri=abgne"> <img src="images/email.png" alt="E-Mail Delivery"/></a> </li> <li> <a href="http://twitter.com/abgne_tw"> <img src="images/twitter.png" alt="Follow us on Twitter"/></a> </li> <li> <a href="http://facebook.com/"> <img src="images/facebook.png" alt="I'm on FaceBook"/></a> </li> <li> <a href="http://delicious.com/save" onclick="window.open('http://delicious.com/save?v=5&noui&jump=close&url=http://abgne.tw&title=abgne.tw', 'delicious','toolbar=no,width=550,height=550'); return false;"> <img src="images/delicious.png" alt="Save it!"/></a> </li> <li> <a href="http://technorati.com/faves?sub=addfavbtn&add=http://abgne.tw"> <img src="images/technorati.png" alt="Favorite this blog"/></a> </li> </ul> </div> <div style="clear: both;"></div> </body> </body> |
這個好棒!!
阿裡面的圖示是從哪裡找的咧??
我喜歡❤
範例的是用作者提供的圖片
你那個範例裡的連結錯誤了....
是最後一個嗎?
不過單純展示效果的話...我的連結錯就算了..各位的千萬不能錯XD
不是不是...
是這個錯了:
作者網站:http://http://aext.net/2010/04/bubbleup-jquery-plugin/
應為
作者網站:http://aext.net/2010/04/bubbleup-jquery-plugin/
已修正..謝哩
為什麼留言送不出來QQ
有網址的留言可能會被當廣告留言喔..記得改用
耶好奇怪喔 我在
$("div#demo ul#menu li img").bubbleup({tooltip: true, scale:96,color:#ff0000});
加上參數 color:#FF0000
整個就不會動了,
怎麼會這樣呢
可以幫我看一下嗎?
網址如下
http://tellustek.asuscomm.com:3116/~q0821/bubbleup/
謝謝
#ff0000 要用雙引號或單引號包起來才行, 它只是一個字串...
請問男丁大大,最左邊一定會有約50px的間隔有辦法修改嗎,調整了很多數值,但唯獨左邊的間隔無法變更,另外再請問滑鼠移動過去時上方會出現的文字要如何修改成下方出現呢?十分感謝
我不知道你所謂的最左邊有 50px 的間隔是怎樣哩..!?
可以的話弄個簡單的範例丟上來讓大家幫你看看, 或是直接到討論區去發問及張貼程式碼內容!!
好可愛喔~~
http://jquery-quickzoom.com/
另一個搭上 easing效果的ㄉㄨㄞ ㄉㄨㄞ zoom~
終於發現了
也不錯哩, 改天來試看看!
請問要如何更改文字提示的位置呢?想要將文字提示改到圖片的左邊...
看一下程式應該是寫死只能顯示在上方, 若要改在左邊的話, 可以自行修改一下大概是在原始碼 34-39 行的部份
終於試成功了!謝謝老師的提示!!!