js滾動事件

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css"> .div1{ width: 700px; height: 7000px; background: cornsilk;
            } .child1{ width: 100px; height: 100px; background: skyblue; position: absolute; left: 50%; top: 2000px;
            } .ani{ animation: suofang 1s alternate infinite;
            } @keyframes suofang{ from{transform: scale(1);} to{transform: scale(2);} } .child2{ width: 100px; height: 100px; background: skyblue; position: absolute; left: 50%; top: 4000px;
            }
        </style>
    </head>
    <body>
        <div class="div1">
            
            <div class="child1">
                
            </div>
            
            <div class="child2">回到上面</div>
        </div>
        <script type="text/javascript">
            var html = document.querySelector('html') window.onscroll = function(e){ console.log(e) console.log(window.scrollY) console.log(html.scrollTop) if(window.scrollY>1500){ var child1 = document.querySelector('.child1') child1.className = 'child1 ani' } } document.querySelector('.child2').onclick = function(e){ //設置全局滾動條滾動的位置
                //window.scrollTo(0,0)
                //設置垂直滾動條位置 // html.scrollTop = 0 // //設置水平滾動條的位置 // html.scrollLeft = 0
 } </script>
    </body>
</html>
相關文章
相關標籤/搜索