<!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相关推荐

  1. 使用jquery.more.js来实现点击底部更多后, 底部加载出新的数据

    <div class="bus-nav-bar ft12"><div class="navt bor-r-c pos-rel {if $int == 0 ...

  2. jquery即时搜索查询插件jquery.search.js

    jquery.search.js搜索插件是一款基于jquery的插件,任何一个input输入款均可即时转为查询框,可分为前台数据直接显示和后台传输数据显示两种方案!  文档说明:http://www. ...

  3. jQuery 插件取url参数[jquery.url.js]的使用以及文件下载

    方法一. 如题,直接上调用代码: jQuery.url.param("c") "c"就是当前url中的参数,记得要引用jquery.js和jquery.url. ...

  4. jquery.cycle.js

    jquery.cycle.js简单用法实例 样式: a{text-decoration: none;} *{margin:0; padding:0;} /*容器设置*/ .player { width ...

  5. jQuery.form.js使用

    jQuery.form.js是一个form插件,支持ajax表单提交和ajax文件上传. 下载地址 百度云:http://pan.baidu.com/s/1eQoYE46 360云:http://yu ...

  6. jquery.chosen.js下拉选择框美化插件项目实例

    由于之前使用的bootstrap-select插件是建立在bootstrap基础上的,实际使用到项目中的时候,与我们使用的ace-admin(基于bootstrap)存在样式冲突,导致下拉框的样式发生 ...

  7. jQuery验证控件jquery.validate.js使用说明+中文API

    官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载 ...

  8. 一.jquery.datatables.js表格显示

    2014年8月10日星期日 使用jquery.datatables.js取后台数据. 1.html代码 <table class="dataTables-example"&g ...

  9. jquery.inputmask.js 输入框input输入内容格式限制插件

    今天使用的就是这几行代码. 利用 jquery.inputmask.js  下载地址(如果打不开的话 请FQ http://plugins.jquery.com/jquery.inputmask/) ...

最新文章

  1. 零代价修复海量服务器的内核缺陷——UCloud内核热补丁技术揭秘
  2. paramiko 模块封装
  3. 浅谈数据库乐观锁、悲观锁
  4. 多级反馈队列调度算法具体原理
  5. 谷歌、亚马逊的顶级GPU被质疑太贵了!这种CPU算法竟然快15倍
  6. Linux Shell中的延时函数
  7. NotFoundError: Unsuccessful TensorSliceReader constructor: Failed to find any matching files for xxx
  8. java 代码发送邮件添加附件_Java实现163邮箱发送邮件到QQ邮箱
  9. MySql安装及Navicat连接(解决Starting the server失败;mysql输入密码登录报错1045(28000),不输入密码却能登录;Navicat连接报错2059)
  10. 类图的使用 c# 1613918428
  11. Java 9 特性与示例
  12. MFC程序打包为安装文件方法
  13. window.open ()的用法
  14. getting start with storm 翻译 第六章 part-4
  15. 椭圆型偏微分方程数值解法
  16. 第一弹app v2.30.0
  17. CSS 网页定位与布局
  18. 移动端微信浏览器调试工具整理eruda,微信x5调试工具无法使用,推荐新工具eruda、vconsole和debugxweb
  19. 数字信号处理3个作业-----作业3自相关与Burg求解AR模型系数以估计其功率谱
  20. eclipse出现Parameter index out of range (1 number of parameters, which is 0)报错

热门文章

  1. 6G及太赫兹关键技术
  2. Shader常用函数属性
  3. 各编程语言 + aardio 相互调用示例(简易代码)
  4. Symbian数据库
  5. android支付宝首页布局,类似支付宝首页——RecycleView多布局结构实现
  6. end-end是什么
  7. 程序中的英文English
  8. GAN变种ACGAN利用手写数字识别mnist生成手写数字
  9. 定义一个结构体变量(包括年、月、日),编写程序,要求输入年、月、日,程序能判断该年是否为闰年。
  10. ActionScript中的关键词