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 检测、添加、移除样式(className)函数代码
Sep 08 Javascript
js实现的常用的左侧导航效果
Oct 17 Javascript
jquery中push()的用法(数组添加元素)
Nov 25 Javascript
jquery实现清新实用的网页菜单效果
Aug 28 Javascript
JS实现网页上随滚动条滚动的层效果代码
Nov 04 Javascript
基于JS实现网页中的选项卡(两种方法)
Jun 16 Javascript
解决vue-router中的query动态传参问题
Mar 20 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
Aug 21 Javascript
Angular脚手架开发的实现步骤
Apr 09 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
May 12 Javascript
vue props 单项数据流实例分享
Feb 16 Javascript
使用js和canvas实现时钟效果
Sep 08 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+dbfile开发小型留言本
2006/10/09 PHP
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
非常全面的php日期时间运算汇总
2015/11/04 PHP
fix-ie5.js扩展在IE5下不能使用的几个方法
2007/08/20 Javascript
javascript读取xml实现javascript分页
2013/12/13 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
Jquery 效果使用详解
2015/11/23 Javascript
Angular实现form自动布局
2016/01/28 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
2020/07/20 Javascript
vue $mount 和 el的区别说明
2020/09/11 Javascript
vue实现登录功能
2020/12/31 Vue.js
python 七种邮件内容发送方法实例
2014/04/22 Python
Python科学计算之Pandas详解
2017/01/15 Python
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
Python numpy实现二维数组和一维数组拼接的方法
2018/06/05 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
python re.sub()替换正则的匹配内容方法
2019/07/22 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
巴西独家产品和现场演示购物网站:Shoptime
2019/07/11 全球购物
介绍一下Linux文件的记录形式
2012/04/18 面试题
出国留学介绍信
2014/01/13 职场文书
《狼和小羊》教学反思
2014/04/20 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
教师学期个人总结
2015/02/11 职场文书
从事会计工作年限证明
2015/06/23 职场文书
Python实现归一化算法详情
2022/03/18 Python