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 继承实现方法
Aug 26 Javascript
js 图片等比例缩放代码
May 13 Javascript
JavaScript与DOM组合动态创建表格实例
Dec 23 Javascript
ListBox实现上移,下移,左移,右移的简单实例
Feb 13 Javascript
Javascript中设置默认参数值示例
Sep 11 Javascript
php,js,css字符串截取的办法集锦
Sep 26 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
Apr 15 Javascript
利用jquery禁止外层滚动条的滚动
Jan 05 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
Nov 22 Javascript
浅谈React组件之性能优化
Mar 02 Javascript
详解javascript中的变量提升和函数提升
May 24 Javascript
vue 项目@change多个参数传值多个事件的操作
Jan 29 Vue.js
微信小程序学习(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
重料打造自己的“宝马”---第三代
2021/03/02 无线电
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
2011/11/10 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
php cli换行示例
2014/04/22 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
JavaScript中return用法示例
2016/11/29 Javascript
jquery 一键复制到剪切板的实例
2017/09/20 jQuery
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
python使用clear方法清除字典内全部数据实例
2015/07/11 Python
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
期末自我鉴定
2014/02/02 职场文书
公休请假条
2014/04/11 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
党员自评材料范文
2014/12/17 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
合作意向书范本
2019/04/17 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python