jQuery 插件实现随机自由弹跳气泡样式


Posted in Javascript onJanuary 12, 2017

一个基于jQuery的气泡动画插件,在指定区域上方(左/右)定时间隔产生气泡,然后随机水平速度进行仿自由落体运动。到达区域底部之后做弹跳运动,速度逐渐衰减。直至停止运动。

jQuery 插件实现随机自由弹跳气泡样式

在线演示

安装方法

由于是基于jQuery的扩展插件,因此引入jQuery是必须的。

此外,还需引入插件自身的实现脚本。

<scriptsrc="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<scriptsrc="../js/jquery.bubble.min.js"></script>

在此之前,我们还需要引入样式依赖文件 jquery.bubble.min.css ,主要包含气泡自身基础样式。

<link rel="stylesheet" href="../css/jquery.bubble.min.css">

使用示例

插件会在指定的元素范围内运行,如果找不到指定的元素,插件将以body元素作为容器。

$(function(){
  $('#J_PluginWrap').bubble({
    // 气泡元素Class
    itemClass: 'J_BubbleItem',
    // 气泡大小范围[最小值, 最大值],单位px
    size: [60, 120],
    // 气泡吹大时间范围[最小值, 最大值],单位s
    blowTime: [0.5, 1],
    // 气泡出现的方向,left/right
    direction: 'right',
    // 位置偏移量,[x, y],效果与 direction 相关
    offset: [0, 60],
    // 气泡产生时间间隔,单位s
    interval: 1.2,
    // 自动停止的时间,为0则不停止,单位s
    autoStop: 10
  });
});

更多详细信息,请参看 源码 。

以上所述是小编给大家介绍的jQuery 插件实现随机自由弹跳气泡样式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript 动态修改样式和层叠样式表代码
Apr 27 Javascript
jQuery Ajax使用实例
Apr 16 Javascript
JSONP和批量操作功能的实现方法
Aug 21 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
Nov 30 Javascript
JavaScript 函数的定义-调用、注意事项
Apr 16 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
Jun 17 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
Dec 26 Javascript
在Mac下彻底卸载node和npm的方法
May 16 Javascript
页面内锚点定位及跳转方法总结(推荐)
Apr 24 Javascript
小程序分页实践之编写可复用分页组件
Jul 18 Javascript
JavaScript实现捕获鼠标坐标
Apr 12 Javascript
JavaScript实现拖拽和缩放效果
Aug 24 Javascript
微信小程序学习(4)-系统配置app.json详解
Jan 12 #Javascript
jQuery Validate 数组 全部验证问题
Jan 12 #Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
Jan 12 #Javascript
React创建组件的三种方式及其区别
Jan 12 #Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
Jan 12 #Javascript
JavaScript利用Date实现简单的倒计时实例
Jan 12 #Javascript
React组件的三种写法总结
Jan 12 #Javascript
You might like
php获取网页内容方法总结
2008/12/04 PHP
yii2中使用Active Record模式的方法
2016/01/09 PHP
更换select下拉菜单背景样式的实现代码
2011/12/20 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
跟老齐学Python之数据类型总结
2014/09/24 Python
Python字符串格式化
2015/06/15 Python
Python数据操作方法封装类实例
2017/06/23 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
python 使用 requests 模块发送http请求 的方法
2018/12/09 Python
pyqt5实现登录界面的模板
2020/05/30 Python
Django中Middleware中的函数详解
2019/07/18 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
python将时分秒转换成秒的实例
2019/12/07 Python
python 多线程爬取壁纸网站的示例
2021/02/20 Python
微信小程序之html5 canvas绘图并保存到系统相册
2019/06/20 HTML / CSS
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
售票员岗位职责
2015/02/15 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
nginx优化的六点方法
2021/03/31 Servers
python基于turtle绘制几何图形
2021/06/15 Python
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server