Grumble.js气泡形状的提示(Tooltip)控件
2015-03-21 21:59
295 查看
Grumble.js是一个jQuery插件可用于创建球形汽泡Tooltips。
Grumble.js采用淡入/淡出的效果展示,可以设置成自动消失或一直显示直到被关闭为止。
Tooltips显示的位置可灵活自动变幻,360度全方位无死角,无残留。还能指定任意距离,应用任意CSS样式。
这个插件还提供一些回调方法如:onShow、onBeginHide和onHide等。
使用方法:
一、引入必需文件
css
-|bootstrap.css
-|grumble.css
images
-|bubble-sprite.png
js
-|Bubble.js
-|jquery.grumble.js
-|jquery.min.js
index.html
二、页面代码
三、使用grumble
angle: 旋转度数顺时针方向
distance:距离
showAfter:指定毫秒数后显示动画
hideAfter:指定毫秒数后隐藏动画
演示地址
Grumble.js采用淡入/淡出的效果展示,可以设置成自动消失或一直显示直到被关闭为止。
Tooltips显示的位置可灵活自动变幻,360度全方位无死角,无残留。还能指定任意距离,应用任意CSS样式。
这个插件还提供一些回调方法如:onShow、onBeginHide和onHide等。
使用方法:
一、引入必需文件
<script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/Bubble.js"></script> <script type="text/javascript" src="js/jquery.grumble.js"></script> <link rel="stylesheet" type="text/css" href="css/grumble.css"> <link rel="stylesheet" type="text/css" href="css/bootstrap.css">目录结构如下:
css
-|bootstrap.css
-|grumble.css
images
-|bubble-sprite.png
js
-|Bubble.js
-|jquery.grumble.js
-|jquery.min.js
index.html
二、页面代码
<button type="button" id="grumble1" class="btn btn-primary">无文本</button> <button type="button" id="grumble2" class="btn btn-success">可选样式</button> <button type="button" id="grumble3" class="btn btn-info">带有关闭按钮</button> <button type="button" id="grumble4" class="btn btn-warning">超大文本区</button> <button type="button" id="myElement" class="btn btn-default">show、hide方法</button> <button class="btn btn-default" type="submit" id="darkside">动画实现</button>
三、使用grumble
<script type="text/javascript"> $(function() { $("#grumble1").click(function(){ $('#grumble1').grumble( { text : '', angle : 200, distance : 3, showAfter : 100, hideAfter : 1000 }); }) $("#grumble2").click(function(){ $('#grumble2').grumble( { text : 'Ohh, blue...', angle : 180, distance : 0, showAfter : 100, type : 'alt-', hideAfter : 1000 }); }) $("#grumble3").click(function(){ $('#grumble3').grumble( { text : 'Click me!', angle : 150, distance : 3, showAfter : 100, hideAfter : false, hasHideButton : true, // just shows the button buttonHideText : 'Pop!' }); }) $("#grumble4").click(function(){ $('#grumble4').grumble( { text : 'Whoaaa, this is a lot of text that i couldn\'t predict', angle : 85, distance : 50, showAfter : 100, hideAfter : 1000, onHide : function() { isSequenceComplete = true; } }); }) $('#myElement').click(function(){ $('#myElement').grumble({ showAfter: 100, hideAfter: 2000, angle : 150, distance : 12, onShow: function(){ console.info('当显示动画完成触发'); }, onBeginHide: function(){ console.info('隐藏动画开始时触发'); }, onHide: function () { console.info('当隐藏动画完成后触发'); } }); }) $('#darkside').click(function(e){ var $me = $(this), interval; e.preventDefault(); $me.grumble( { angle: 130, text: 'Look at me!', type: 'alt-', distance: 13, 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); } } ); }); }) </script>主要参数含义
angle: 旋转度数顺时针方向
distance:距离
showAfter:指定毫秒数后显示动画
hideAfter:指定毫秒数后隐藏动画
演示地址
相关文章推荐
- grumble.js--气泡形状的提示(Tooltip)控件
- grumble.js 气泡形状的提示(Tooltip)控件
- Grumble.js气泡形状的提示(Tooltip)控件
- Grumble.js气泡形状的提示(Tooltip)控件
- 气泡形提示控件grumble.js
- Jquery插件分享之气泡形提示控件grumble.js
- grumble.js-非常酷的气泡提示插件
- Jquery插件分享之气泡形提示控件grumble.js
- [推荐]一个用来给控件做提示的JS脚本,鼠标移到控件上时出现提示,离开时消失!
- JS调用ATL DLL 以及 去掉ActiveX 控件安全提示
- js通用提示信息(tooltip)
- 使用ToolTip控件显示提示信息
- jquery.cvtooltip.js 基于jquery的气泡提示插件
- CheckBoxList 控件ListItem项 添加ToolTip属性(鼠标放在上面时,有提示)
- Delphi 7下Edit控件的气泡提示
- VB.NET为每一个控件创建气泡提示
- 封装一个Win32弹出提示框的函数(用于Window控件 显示Tooltip)
- JS控件:XP提示框
- jquery.cvtooltip.js 基于jquery的气泡提示插件
- 轻量级 JS ToolTip提示效果