js实现点击掉落特效

先看看效果图

话不多说代码

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title><script src="jquery.js"></script>
<script>
window.onload = function () {var str = '';var len = 20;var aDiv = document.getElementsByTagName('div');var timer = null;var num = 0;for ( var i=0; i<len; i++ ) {str += '<div style="width:50px; height:50px; background:red; position:absolute; top:0px; left:'+ i*60 +'px;"></div>';}document.body.innerHTML = str;document.onclick = function () {clearInterval( timer );timer = setInterval( function (){DM( aDiv[num], 'top', 23, 500 );num ++;if ( num === len ) {clearInterval( timer );}}, 100 );};
};
</script></head><body>
</body>
</html>

我这里引用了封装方法


function DM( obj, attr, dir, target, endFn ) {dir = parseInt(getStyle( obj, attr )) < target ? dir : -dir;clearInterval( obj.timer );obj.timer = setInterval(function () {var speed = parseInt(getStyle( obj, attr )) + dir;         // 步长if ( speed > target && dir > 0 ||  speed < target && dir < 0  ) {speed = target;}obj.style[attr] = speed + 'px';if ( speed == target ) {clearInterval( obj.timer );/*if ( endFn ) {endFn();}*/endFn && endFn();}}, 30);
}

js实现点击掉落特效相关推荐

  1. html实现文字隐藏展开特效代码,js实现点击展开隐藏效果(实例代码)

    js实现点击展开隐藏效果(实例代码) 发布时间:2020-09-20 10:47:49 来源:脚本之家 阅读:69 作者:laozhang 本章给大家介绍用js事件冒泡实现鼠标点击显示提示框效果(代码 ...

  2. HTML怎么编写可关闭广告,JS实现关闭小广告特效

    本文实例为大家分享了JS实现关闭小广告特效的具体代码,供大家参考,具体内容如下 知识点 1.获取元素 2.通过元素获取父元素 3.删除节点 4.设置元素隐藏 运行效果 直接删除 隐藏 代码 Title ...

  3. html 点击按钮js自增,JS实现点击按钮自动增加一个单元格的方法

    本文实例讲述了JS实现点击按钮自动增加一个单元格的方法.分享给大家供大家参考.具体分析如下: 这是一个网页在线自助生成表格的特效代码. 核心功能代码是JS实现,点击网页中的添加按钮,网页中自动增加一个 ...

  4. html5点击切换选项卡,简单纯js实现点击切换TAB标签实例

    一个不需要jQuery实现的tab选项卡切换效果,代码简洁易用. 默认是鼠标悬停显示tab效果,可将其中的onmouseover 修改为 onclick 点击效果 使用方法: 1.将附件中的index ...

  5. html页面点击小图弹出大图代码,利用JS实现点击小图弹出大图代码

    特效描述:利用JS实现 点击小图 弹出大图代码.利用JS实现点击小图弹出大图代码 代码结构 1. HTML代码 (function(){ var LightBox = function(options ...

  6. 原生JS实现图片跑马灯特效

    今天给大家分享一个用原生JS实现的图片跑马灯特效,效果如下: 实现的代码如下,欢迎大家复制粘贴. <!DOCTYPE html> <html><head><m ...

  7. 如何使用js实现电影海报画廊特效?

    js实现电影海报画廊特效 特效需求: 加载页面依次自动播放下一张海报 点击向前按钮,移动到钱一张海报 点击向后按钮,移动到后一张海报 点击底部圆点按钮,移动到对应的海报 所用重点函数/方法/语句(部分 ...

  8. 原生JS实现VR看图特效

    现在很多看车或是看房的网站都有VR看图的效果,看起来比较高端,类似于下面这样的效果: 那么这种效果是如何实现的呢?其实原理很简单,就是连续拍摄了多个角度的图片, 然后根据用户的操作加载不同角度的图片. ...

  9. html鼠标点击切换图片,js鼠标点击图片切换效果代码分享

    本文实例讲述了js鼠标点击图片切换效果.分享给大家供大家参考.具体如下: 实现原理很简单,其实是多张图片叠加起来,点击图片后依次赋予图片一个class,使其看起来在表面而已,点击图片,可以实现图片的不 ...

最新文章

  1. 探讨ASP.NET AJAX客户端开发技术
  2. js实现表格动态数据展示在其他页面上
  3. 深入理解ES6笔记(九)JS的类(class)
  4. spring源码分析之定时任务概述
  5. 【WPF】监听WPF的WebBrowser控件弹出新窗口的事件
  6. Java开发微信之菜单不显示
  7. 用c#输出正九九乘法表_用C#写九九乘法表
  8. 01-iOS之wifi通讯开发简介
  9. 《python网络数据采集》读后感 第六章:读取文档
  10. 系统安装05-Xenserver 7.0安装
  11. 架构之技术复杂度与业务复杂度
  12. Sequelize Model
  13. 菜鸟学Struts2——Interceptors
  14. ajax+time+out,关于ajax的timeout问题
  15. C/C++去除字符串首尾空白字符
  16. 数学计算机学具制作,小学五年级数学学具怎么?
  17. 中芯国际换帅,事情并不简单
  18. 【C语言 穷举法编程实例——韩信点兵问题(苏小红版C语言(第3版))】
  19. 人均8万啊,腾讯豪掷21亿股票奖励员工,爱奇艺却大规模裁员,这就是差距吗?
  20. 对自动控制原理的模值和相角公式的一点总结

热门文章

  1. 生鲜水果批发APP开发功能模块
  2. TP5使用二维码PHP QR Code生成带LOGO和不带LOGO的二维码
  3. 搜狗知立方高调亮相 开启知识计算新时代
  4. 联想微型计算机m4350q升级,拆解:高度集成化的联想M4350q_联想ThinkCentre台式电脑_台式电脑评测-中关村在线...
  5. 计算机毕业设计springboot警务人员工作信息系统设计与实现s6ag7源码+系统+程序+lw文档+部署
  6. 计算机图形学七:纹理映射(Texture Mapping)及Mipmap技术
  7. STM32F7同一定时器多路输出PWM波通道之间相互影响问题
  8. 利用Levenberg-Marquardt方法拟合数据
  9. stata 对变量批量重命名【整理】
  10. 举例说明应用计算机技术求解问题的步骤,CCCF专栏 | 裘宗燕:计算机问题求解的三类方法...