欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    簡單無縫滾動輪播圖存在很多漏洞,就是后期增加圖片時會很不方便,需要改動的地方也很多,耦合性也很強簡單實現網頁圖片無縫滾動代碼,只適用于一部分程序,所以我們可以通過改動圖片結構和計算折算點的方式,升級代碼。

    原簡單的滾動輪播代碼

    js;">
    
    
        
        
        
        Document
        
    
    
        

    圖片無縫向上滾動代碼_簡單實現網頁圖片無縫滾動代碼_無縫滾動圖片代碼

    <script> //獲取元素 var scroll = document.getElementById("scroll"); var munit = document.getElementById("munit"); var li = munit.children; // 進行滾動 var nowLeft = 0; //要找到ul元素運動的折返點 var back = -1470;//圖和邊框是li的寬度,展示的有4張圖,所以折返點就是1260 //定時器 var timer = setInterval(run,20); // 鼠標移上scroll停止 scroll.onmouseover = function(){ clearInterval(timer); } // 移開輪播 scroll.onmouseout = function(){ timer = setInterval(run,20); } //運動函數 function run(){ nowLeft -= 2; //判斷是否走到了折返點,走到了,則瞬間切換到0位置 if(nowLeft <= back){ nowLeft = 0;

    無縫滾動圖片代碼_圖片無縫向上滾動代碼_簡單實現網頁圖片無縫滾動代碼

    } munit.style.left = nowLeft + "px"; } </script>

    結構給ul新增的一個父級div,這樣之后添加圖片,后期通過獲取ul寬度就可以了計算折算點

    1、折返點計算需要通過Js自動計算

    var back = -munit.;//元素左移,值為負數

    2、自動生成另一組對應的圖片結構 li

    munit. = munit. + munit.;//這樣就會增加一組li標簽,后期增加圖片也會隨之增加

    修改部分代碼,

    css改寫部分:
      /*給ul新增的一個父級div,這樣添加圖片后期獲取ul寬度 就可以了 */
            .scroll .inner{
                position: relative;
                width: 5000px;
            }
            .scroll ul{
                position: absolute;
                height: 130px;
                top: 0;
                left: 0;
                list-style: none;
    

    簡單實現網頁圖片無縫滾動代碼_圖片無縫向上滾動代碼_無縫滾動圖片代碼

    body改寫部分:
    JS改寫部分: <script> //獲取元素 var scroll = document.getElementById("scroll"); var munit = document.getElementById("munit"); //改寫部分 //1 折返點計算需要通過Js自動計算 var back = -munit.offsetWidth;//元素左移,值為負數 //2 自動生成另一組對應的圖片結構 li munit.innerHTML = munit.innerHTML + munit.innerHTML;

    圖片無縫向上滾動代碼_無縫滾動圖片代碼_簡單實現網頁圖片無縫滾動代碼

    // 進行滾動 var nowLeft = 0; //定時器 var timer = setInterval(run,20); // 鼠標移上scroll停止 scroll.onmouseover = function(){ clearInterval(timer); } // 移開輪播 scroll.onmouseout = function(){ timer = setInterval(run,20); } //運動函數 function run(){ nowLeft -= 1; //判斷是否走到了折返點,走到了,則瞬間切換到0位置 if(nowLeft <= back){ nowLeft = 0; } munit.style.left = nowLeft + "px"; } </script>

    這樣的代碼耦合性低,也適合任意個數的li、任意大小的圖片的加入

    以上就是原生Js 實現的簡單無縫滾動輪播圖的示例代碼的詳細內容簡單實現網頁圖片無縫滾動代碼,更多關于Js 實現的簡單無縫滾動輪播圖的資料請關注云海天教程其它相關文章!

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有