jquery.snow.js
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>雪花飘落</title>
</head>
<style>body{background: #000;height: 800px;}
</style>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">(function($){ $.fn.snow = function(options){ var $flake = $('<div/>').css({'position': 'absolute','z-index':'9999', 'top': '-50px'}).html('❄'), documentHeight = $(document).height(),documentWidth = $(document).width(), defaults = { minSize : 10, maxSize : 20, newOn : 1000, flakeColor : "#AFDAEF" /* 雪花颜色 */},options = $.extend({}, defaults, options);endPositionTop = documentHeight - documentHeight * 0.3;var interval= setInterval( function(){var startPositionLeft = Math.random() * documentWidth - 100, startOpacity = 0.5 + Math.random(), sizeFlake = options.minSize + Math.random() * options.maxSize, endPositionLeft = startPositionLeft - 500 + Math.random() * 500, durationFall = documentHeight * 10 + Math.random() * 5000; $flake.clone().appendTo('body').css({ left: startPositionLeft, opacity: startOpacity,'font-size': sizeFlake,color: options.flakeColor }).animate({ top: endPositionTop, left: endPositionLeft, opacity: 0.2 },durationFall,'linear',function(){ $(this).remove()}); }, options.newOn); }; })(jQuery); $(function(){ $.fn.snow({minSize: 10, /* 定义雪花最小尺寸 */ maxSize: 45,/* 定义雪花最大尺寸 */ newOn: 3000 /* 定义密集程度,数字越小越密集,cup使用率越高,建议最高设置成3000 */}); });
</script><body></body>
</html>
http://www.schillmania.com/projects/snowstorm/
jquery.snow.js相关推荐
- 使用jquery.more.js来实现点击底部更多后, 底部加载出新的数据
<div class="bus-nav-bar ft12"><div class="navt bor-r-c pos-rel {if $int == 0 ...
- jquery即时搜索查询插件jquery.search.js
jquery.search.js搜索插件是一款基于jquery的插件,任何一个input输入款均可即时转为查询框,可分为前台数据直接显示和后台传输数据显示两种方案! 文档说明:http://www. ...
- jQuery 插件取url参数[jquery.url.js]的使用以及文件下载
方法一. 如题,直接上调用代码: jQuery.url.param("c") "c"就是当前url中的参数,记得要引用jquery.js和jquery.url. ...
- jquery.cycle.js
jquery.cycle.js简单用法实例 样式: a{text-decoration: none;} *{margin:0; padding:0;} /*容器设置*/ .player { width ...
- jQuery.form.js使用
jQuery.form.js是一个form插件,支持ajax表单提交和ajax文件上传. 下载地址 百度云:http://pan.baidu.com/s/1eQoYE46 360云:http://yu ...
- jquery.chosen.js下拉选择框美化插件项目实例
由于之前使用的bootstrap-select插件是建立在bootstrap基础上的,实际使用到项目中的时候,与我们使用的ace-admin(基于bootstrap)存在样式冲突,导致下拉框的样式发生 ...
- jQuery验证控件jquery.validate.js使用说明+中文API
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载 ...
- 一.jquery.datatables.js表格显示
2014年8月10日星期日 使用jquery.datatables.js取后台数据. 1.html代码 <table class="dataTables-example"&g ...
- jquery.inputmask.js 输入框input输入内容格式限制插件
今天使用的就是这几行代码. 利用 jquery.inputmask.js 下载地址(如果打不开的话 请FQ http://plugins.jquery.com/jquery.inputmask/) ...
最新文章
- 零代价修复海量服务器的内核缺陷——UCloud内核热补丁技术揭秘
- paramiko 模块封装
- 浅谈数据库乐观锁、悲观锁
- 多级反馈队列调度算法具体原理
- 谷歌、亚马逊的顶级GPU被质疑太贵了!这种CPU算法竟然快15倍
- Linux Shell中的延时函数
- NotFoundError: Unsuccessful TensorSliceReader constructor: Failed to find any matching files for xxx
- java 代码发送邮件添加附件_Java实现163邮箱发送邮件到QQ邮箱
- MySql安装及Navicat连接(解决Starting the server失败;mysql输入密码登录报错1045(28000),不输入密码却能登录;Navicat连接报错2059)
- 类图的使用 c# 1613918428
- Java 9 特性与示例
- MFC程序打包为安装文件方法
- window.open ()的用法
- getting start with storm 翻译 第六章 part-4
- 椭圆型偏微分方程数值解法
- 第一弹app v2.30.0
- CSS 网页定位与布局
- 移动端微信浏览器调试工具整理eruda,微信x5调试工具无法使用,推荐新工具eruda、vconsole和debugxweb
- 数字信号处理3个作业-----作业3自相关与Burg求解AR模型系数以估计其功率谱
- eclipse出现Parameter index out of range (1 number of parameters, which is 0)报错