Grumble.js 實際執行畫面 |
使用方法:
首先載入程式所需要的 JavaScript 程式碼
//Grumble.js 球形的提示氣泡訊息的CSS 設計樣式
<link rel="stylesheet" href="css/grumble.min.css?v=3">
//使用Google ajax API 直接連結 jQuery 1.7.2的min版本
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
//Grumble.js 球形的提示氣泡訊息的主程式碼
<script src="js/jquery.grumble.min.js?v=5"></script>
圖二 左右搖晃的範例 |
<a href="#" id="darkside">(:p)</a>
最後加入 JavaScript
$('#darkside').click(function(e){
var $me = $(this), interval;
e.preventDefault();
$me.grumble(
{
angle: 130,
text: 'Look at me!',
type: 'alt-',
distance: 10,
hideOnClick: true,
onShow: function(){
var angle = 130, dir = 1;
interval = setInterval(function(){
(angle > 220 ? (dir=-1, angle--) : ( angle < 130 ? (dir=1, angle++) : angle+=dir));
$me.grumble('adjust',{angle: angle});
},25);
},
onHide: function(){
clearInterval(interval);
}
}
);
});
附上參數的說明
$('元素選擇').grumble(
{
text: 'Click me!', //顯示提示文字
angle: 150, //角度
distance: 3, //距離
showAfter: 3000, //毫秒後顯示
hideAfter: false, //毫秒後隱藏 false 表示不隱藏
hasHideButton: true, //是否顯示打X的按鈕
buttonHideText: 'Pop!',
onShow:function(){
//顯示時回調函式
},
onBeginHide:function(){
//啟動關閉時回調函式
},
onHide:function(){
//關閉時回調函式
}
}
);
作者網站:http://jamescryer.github.com/grumble.js/
檔案大小:36.7 KB(包含範例)
檔案下載:https://github.com/jamescryer/grumble.js
檔案備份:下載
0 意見