最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript定時器實現(xiàn)無縫滾動圖片

 更新時間:2021年05月18日 10:59:28   作者:Cookie_fzx  
這篇文章主要為大家詳細介紹了JavaScript定時器實現(xiàn)無縫滾動圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JavaScript實現(xiàn)無縫滾動圖片的具體代碼,供大家參考,具體內容如下

文本:

  • setInterval 開啟間隔型定時器
  • clearTimeout 關閉定時器
  • offsetWidth 獲取寬度
  • offsetLeft 獲取向左偏移量
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>無縫移動</title>
    <style>
        *{margin: 0;   padding: 0;}
        #div1{width:520px;  height:170px; margin:20px auto; position: relative;   /* !!!  div1 的位置是相對的  */
                background: pink;   overflow: hidden}    /* !!!    overflow: hidden    */
        #div1  ul{position: absolute; left:0;  top:0;}      /* !!!  ul 的 position:絕對的,控制left的值   */
        #div1 ul li{float:left; width:130px; height:170px; list-style: none}
    </style>
    <script>
        window.onload=function () {
            var oDiv=document.getElementById('div1');
            var oUl=oDiv.getElementsByTagName('ul')[0];
            var aLi=oUl.getElementsByTagName('li');
            var speed = 2;

            oUl.innerHTML+=oUl.innerHTML;    // 相當于 4*2 張圖像在移動
            oUl.style.width=aLi[0].offsetWidth  *  aLi.length  +  'px';   //  !!!!!!   offsetWidth

            function Move() {
                if(oUl.offsetLeft  < - oUl.offsetWidth/2){      //  移動到左邊的一半 就 回來
                    oUl.style.left='0';
                }
                if(oUl.offsetLeft>0){      // //  移動到右邊的一半就回來
                    oUl.style.left  = - oUl.offsetWidth/2 +'px';
                }
                oUl.style.left=oUl.offsetLeft + speed + 'px';     //  !!!!!!!!  offsetLeft
            }

            var Timer1= setInterval(Move, 30);    //   setInterval    開啟間隔型定時器
            oDiv.onmouseover=function () {
                clearTimeout(Timer1);
            };
            oDiv.onmouseout=function () {
                Timer1=setInterval(Move, 30);
            };

            document.getElementsByTagName('a')[0].onclick=function () {
                speed=-2;   //  向左的速度
            };
            document.getElementsByTagName('a')[1].onclick=function () {
                speed=2;     // 向右的速度
            };
        };
    </script>

</head>
<body>
<a href="javascript:;" >向左移動</a>
<a href="javascript:;" >向右移動</a>
    <div id="div1">
        <ul>
            <li><img src="img/aa.jpg"/></li>
            <li><img src="img/bb.jpg"/></li>
            <li><img src="img/cc.jpg"/></li>
            <li><img src="img/dd.jpg"/></li>
        </ul>
    </div>
</body>
</html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • js實現(xiàn)StringBuffer的簡單實例

    js實現(xiàn)StringBuffer的簡單實例

    下面小編就為大家?guī)硪黄猨s實現(xiàn)StringBuffer的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • js實現(xiàn)轉盤抽獎功能

    js實現(xiàn)轉盤抽獎功能

    這篇文章主要為大家詳細介紹了js實現(xiàn)轉盤抽獎功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 使用egg.js實現(xiàn)手機、驗證碼注冊的項目實踐

    使用egg.js實現(xiàn)手機、驗證碼注冊的項目實踐

    本文主要介紹了使用egg.js實現(xiàn)手機、驗證碼注冊的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • 淺析hasOwnProperty方法的應用

    淺析hasOwnProperty方法的應用

    這篇文章主要是對hasOwnProperty方法的應用進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-11-11
  • JS可視化學習向量計算點到線段的距離并展示

    JS可視化學習向量計算點到線段的距離并展示

    這篇文章主要為大家介紹了JS可視化學習向量計算點到線段的距離并展示實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • JS實現(xiàn)手機號脫敏的方法詳解

    JS實現(xiàn)手機號脫敏的方法詳解

    脫敏指的是通過特定的技術手段對敏感數(shù)據進行處理,使其不再直接暴露給用戶或系統(tǒng),防止敏感信息泄露,通常在測試、開發(fā)、數(shù)據處理等場景中使用,本文給大家介紹了JS實現(xiàn)手機號脫敏的方法,需要的朋友可以參考下
    2025-03-03
  • JavaScript 十六進制RGB色碼轉換器

    JavaScript 十六進制RGB色碼轉換器

    JavaScript 十六進制RGB色碼轉換器,大家可以學習下思路。
    2009-08-08
  • 利用了jquery的ajax實現(xiàn)二級聯(lián)互動菜單

    利用了jquery的ajax實現(xiàn)二級聯(lián)互動菜單

    二級聯(lián)互動菜單,利用了jquery的ajax實現(xiàn),具體實現(xiàn)如下,喜歡的朋友可以參考下
    2013-12-12
  • 微信小程序刪除處理詳解

    微信小程序刪除處理詳解

    這篇文章主要為大家詳細介紹了微信小程序刪除處理的相關代碼,用小程序里的模態(tài)框實現(xiàn)刪除,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • uniapp打開地圖直接獲取位置的實現(xiàn)代碼

    uniapp打開地圖直接獲取位置的實現(xiàn)代碼

    這篇文章主要介紹了uniapp打開地圖直接獲取位置的實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-08-08

最新評論

高清| 龙南县| 明溪县| 阿瓦提县| 濉溪县| 铜山县| 禄劝| 天柱县| 平昌县| 祁连县| 小金县| 桃园市| 太和县| 天气| 安福县| 陆丰市| 黔南| 稷山县| 康平县| 浦东新区| 泸定县| 江北区| 西青区| 辽宁省| 琼中| 互助| 青海省| 沭阳县| 花莲市| 鄂温| 盐津县| 杂多县| 台前县| 肇东市| 班玛县| 遂溪县| 游戏| 玉屏| 封丘县| 赣榆县| 青田县|