麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JS實現(xiàn)側(cè)懸浮浮動實例代碼

2019-11-20 21:33:19
字體:
供稿:網(wǎng)友

效果:

思路:

首先,加載onscroll控制滾動條。然后寫緩存運動的方法,緩沖運動的方法是先計算出DIV緩沖的速度,并且將其取整,再進(jìn)行運動判斷什么時候到達(dá)終點。最后將其參數(shù)返回。再在onscroll里面調(diào)用此方法,并且將終點計算出來賦予此方法的參數(shù)。

代碼:

復(fù)制代碼 代碼如下:

<head runat="server">
    <title></title>
    <style type="text/css">
        #div1
        {
            width: 200px;
            height: 200px;
            background: #0000FF;
            position: absolute;
            right: 0;
            bottom: 0;
        }
    </style>
    <script type="text/javascript">
        window.onscroll = function () {
            var oDiv = document.getElementById('div1');
            var DivScroll = document.documentElement.scrollTop || document.body.scrollTop;      //獲取移動高度
            //                        oDiv.style.top = (document.documentElement.clientHeight - oDiv.offsetHeight)/2 + DivScroll + 'px';
            move(parseInt((document.documentElement.clientHeight - oDiv.offsetHeight) / 2 + DivScroll));    //調(diào)用傳參,其中里面的參數(shù)是DIV要走的終點。也就是(可視高度-DIV高度)/2+移動高度
        };

        var timer = null;
        function move(end) {
            clearInterval(timer);       //首先,先關(guān)閉之前如果有開啟的setInterval;
            timer = setInterval(function () {      
                var oDiv = document.getElementById('div1');
                var speed = (end - oDiv.offsetTop) / 5;     //計算DIV要走的速度,DIV要走的速度就等于(終點-offsetTop高度)/縮放系數(shù)
                speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);       //為了避免小數(shù),將其取整
                if (oDiv.offsetTop == end) {        //當(dāng)DIV到達(dá)終點,則關(guān)閉setInterval;
                    clearInterval(timer);
                }
                else {
                    oDiv.style.top = oDiv.offsetTop + speed + 'px';     //移動div
                }
            }, 30);
        }
    </script>
</head>
<body style="height: 1000px;">
    <div id="div1">
    </div>
</body>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 高清一区二区在线观看 | 蜜桃av网 | 精品国产一区二区三区四 | 欧美一区二区三区中文字幕 | 国产精品成人亚洲一区二区 | 国产一区二区观看 | 国产精品久久久久久久久久大牛 | 亚洲午夜精选 | 亚洲第一黄色网 | 舌头伸进添的我好爽高潮网站 | 色人阁导航 | 成人av一区二区免费播放 | 免费一级欧美大片视频在线 | 在线无码| 成年人网站视频免费 | 日韩精品中文字幕在线播放 | 国产91亚洲精品一区二区三区 | 日韩午夜一区二区三区 | 深夜网站在线观看 | 亚洲性视频 | 88xx成人精品视频 | 国产精品亚洲精品日韩已方 | 麻豆一二区 | 国产日韩线路一线路二 | h视频在线观看免费 | 91av在线免费视频 | 亚洲一级片在线观看 | 久久久在线免费观看 | 狠狠干网站 | 一级黄色影片在线观看 | 国产一区二区影视 | 91,视频免费看 | 色婷婷av一区二区三区久久 | 一级做a爱片久久毛片a高清 | 成人免费一区二区 | 国产精品成人亚洲一区二区 | 国产精品一区久久久久 | 懂色av懂色aⅴ精彩av | 久草在线免费资源站 | 国产精品午夜性视频 | 国产成人强伦免费视频网站 |