91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web前端入門到實戰:HTML DOM 事件(實現一個簡單的回到頂部功能)

發布時間:2020-07-05 23:29:51 來源:網絡 閱讀:493 作者:前端向南 欄目:web開發

HTML DOM 事件允許Javascript在HTML文檔元素中注冊不同事件處理程序。事件通常與函數結合使用,函數不會在事件發生前被執行! (如用戶點擊按鈕)。

web前端入門到實戰:HTML DOM 事件(實現一個簡單的回到頂部功能)

利用onscroll事件寫一個回到頂部功能,代碼如下:

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
    <style>
        *{margin: 0;padding: 0;}
            #mybtn{position: fixed;height: 40px;width: 100px;background: red;border: none;border-radius: 5px;right: 20px;bottom: 20px;cursor: pointer;display: none;}
            #mybtn:hover{background-color: #888888;color: #FFFFFF;}    
    </style>
</head>
<body>
    <button id="mybtn" onclick="topfunction()" title="返回頂部">返回頂部</button>
    <div >向下滑動</div>
    <div >實現返回頂部功能</div>
</body>
    <script>
        //瀏覽器窗口執行
        window.onscroll = function(){
            changeScroll();
        }
        //改變滾動距離 
        function changeScroll(){
            if(document.body.scrollTop >20 || document.documentElement.scrollTop >20){
                document.getElementById("mybtn").style.display = "block";
            }else{
                document.getElementById("mybtn").style.display = "none";
            }
        }
        function topfunction(){
            var timer = setInterval(function(){
                document.body.scrollTop -= 20;
                document.documentElement.scrollTop -=20;
                if(document.body.scrollTop ==0 && document.documentElement.scrollTop ==0){
                    clearInterval(timer);
                }
            },30)
        }
    </script>
</html>

web前端開發學習Q-q-u-n: 784-783-012 ,分享學習的方法和需要注意的小細節,不停更新最新的教程和學習方法
(詳細的前端項目實戰教學視頻,PDF)

效果如下:

web前端入門到實戰:HTML DOM 事件(實現一個簡單的回到頂部功能)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

祁阳县| 福建省| 田阳县| 常山县| 高唐县| 托克逊县| 三门县| 东莞市| 溆浦县| 福安市| 静安区| 万年县| 富裕县| 务川| 南澳县| 旌德县| 建水县| 莆田市| 清水河县| 乌兰县| 稷山县| 饶阳县| 桃江县| 中牟县| 开原市| 额尔古纳市| 阿拉尔市| 商都县| 黄龙县| 兰州市| 肃南| 漳平市| 棋牌| 西充县| 金山区| 灵台县| 内黄县| 独山县| 淮北市| 甘谷县| 包头市|