激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - JS實現點擊掉落特效

JS實現點擊掉落特效

2022-01-11 16:23小楊的旺仔沒有牛奶 js教程

這篇文章主要介紹了JS實現點擊掉落特效,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

js實現點擊掉落特效 先看看效果圖

JS實現點擊掉落特效

話不多說代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!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>

我這里引用了封裝方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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點擊掉落內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/qq_38259997/article/details/103764058

延伸 · 閱讀

精彩推薦
  • js教程全面解析js中的原型,原型對象,原型鏈

    全面解析js中的原型,原型對象,原型鏈

    這篇文章主要介紹了圖解js中的原型,原型對象,原型鏈,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下...

    菜小牛4982022-01-07
  • js教程JavaScript 中的六種循環方法

    JavaScript 中的六種循環方法

    這篇文章主要介紹了JavaScript 中的六種循環方法,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下...

    Saku8602021-12-27
  • js教程微信小程序選擇圖片控件

    微信小程序選擇圖片控件

    這篇文章主要為大家詳細介紹了微信小程序選擇圖片控件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    小雅雅家的小凱凱吖9732022-01-04
  • js教程JavaScript中展開運算符及應用的實例代碼

    JavaScript中展開運算符及應用的實例代碼

    這篇文章主要介紹了JavaScript中展開運算符及應用的實例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以...

    banana peel9402021-12-31
  • js教程javascript的事件描述

    javascript的事件描述

    本文主要為大家介紹javascript事件的基礎知識,有需要的朋友可以參考下...

    js教程網9372021-12-15
  • js教程js刪除對象中的某一個字段的方法實現

    js刪除對象中的某一個字段的方法實現

    這篇文章主要介紹了js刪除對象中的某一個字段的方法實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的...

    兔子零847332021-12-29
  • js教程JS代碼實現頁面切換效果

    JS代碼實現頁面切換效果

    這篇文章主要為大家詳細介紹了JS代碼實現頁面切換效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    _Adoph9322021-12-29
  • js教程詳解ES6 中的Object.assign()的用法實例代碼

    詳解ES6 中的Object.assign()的用法實例代碼

    這篇文章主要介紹了ES6 Object.assign()的用法及用途,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    半夏遮流年シ11402021-12-30
主站蜘蛛池模板: 亚洲网站在线 | 成人午夜视频在线观看免费 | 国产大片在线观看 | 亚洲免费片 | 蜜桃网站在线观看 | 欧美日韩在线视频一区二区 | 久久综合九色综合久久久精品综合 | 九九热国产在线 | 久久精品女人天堂av | 182tv成人福利视频免费看 | 免费日韩片 | 国产激情精品一区二区三区 | 色精品国产 | 亚洲91精品| 久久国产精品久久久久久电车 | 男男啪羞羞视频网站 | 国产羞羞视频在线观看 | 日韩精品中文字幕在线播放 | 手机国产乱子伦精品视频 | 可以看逼的视频 | 精品成人av一区二区在线播放 | www嫩草| 天天撸日日夜夜 | 欧美性生活区 | 成人毛片网 | 中文字幕在线观看视频www | 精品一区二区久久久久久久网精 | 国产亚洲精品久久777777 | 亚洲一区二区三区日本久久九 | 欧美成年人在线视频 | 伊久在线 | 久草手机在线观看视频 | 万圣街在线观看免费完整版 | 日本羞羞影院 | 狠狠干五月天 | 国产精品亚洲精品久久 | 免费一级特黄欧美大片勹久久网 | 日日操夜夜操视频 | 一级成人欧美一区在线观看 | 色女孩网| 国产免费最爽的乱淫视频a 毛片国产 |