介绍
今天就跟大家聊聊有关使用jQuery怎么模仿一个雨滴下落动画效果,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
jQuery是什么
jQuery是一个简洁而快速的JavaScript库,它具有独特的链式语法和短小清晰的多功能接口、高效灵活的css选择器,并且可对css选择器进行扩展,拥有便捷的插件扩展机制和丰富的插件,是继原型之后又一个优秀的JavaScript代码库,能够用于简化事件处理,HTML文档遍历,Ajax交互和动画,以便快速开发网站。
实现思路:定时器每隔x秒生成宽高,下落速度(即动画执行时间),左随机的div。
1。CSS:
身体{ ,,溢出:隐藏。/*这是为了防止出现滚动条*/} com { ,,这个特性:0,50%,50%,50%; 背景:才能,天蓝色; 变换才能:旋转(45度); 位置:才能,绝对; ,,:0; }
2。JS:
$(函数(){ var obj={才能 ,,,maxW: 100//最大宽度 ,,,minW: 10//最小宽度 ,,,maxSpeed: 10000//最大速度,单位女士 ,,,创造:400//创建雨滴个数的快慢,单位女士 ,,} 雨(obj)才能 }) function 雨(obj) { var 才能maxW=obj.maxW; var 才能minW=obj.minW; var 才能;maxSpeed=obj.maxSpeed;=obj.creat var 才能;时间; var 才能;maxLeft=$(窗口).width (); var 才能;time1; var 才能;j=0; time1才能=setInterval(函数(){ ,,,var 宽度=math . random () * maxW;//随机宽度 ,,,宽度=width.toFixed (2); ,,,如果(width& # 39;;//创建雨滴 ,,,(“body")美元.append(项); ,,,移动($ (“.rain" + j),速度);//雨滴移动 ,,},时间) } 速度function 移动(op) { var 才能;winH=$(窗口).height (); var 才能maxH=winH + op.height();//雨滴下落的高度,页面高度加上自身高度就能看到完全落到最底部 op.animate({才能 ,,,“top": maxH +“px" ,,},速度、功能(){ ,,,op.remove();//删除该雨滴 ,,}); }
看完上述内容,你们对使用jQuery怎么模仿一个雨滴下落动画效果有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。