首页前端开发JavaScriptJS实现点击掉落特效

JS实现点击掉落特效

时间2024-01-31 20:01:03发布访客分类JavaScript浏览131
导读:收集整理的这篇文章主要介绍了JS实现点击掉落特效,觉得挺不错的,现在分享给大家,也给大家做个参考。 js实现点击掉落特效 先看看效果图 话不多说代码<!DOCTYPE HTML&g...
收集整理的这篇文章主要介绍了JS实现点击掉落特效,觉得挺不错的,现在分享给大家,也给大家做个参考。

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;
     ilen;
 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实现点击掉落特效的文章就介绍到这了,更多相关js点击掉落内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

您可能感兴趣的文章:
  • Javascript实现打鼓效果

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: Javascript实现打鼓效果下一篇:Javascript实现关闭广告效果猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: JS实现点击掉落特效
本文地址: https://pptw.com/jishu/594413.html
对比分析C#与Java的区别 声明动态数组的语句怎么写

游客 回复需填写必要信息