標(biāo)準(zhǔn)的js無縫滾動(dòng)效果
本文實(shí)例為大家分享了js無縫滾動(dòng)效果實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>無縫滾動(dòng)</title> <style> #warp{ width: 1200px; height: 300px; overflow: hidden; margin:100px auto 0; } #warp #con{ width: 4000px; height: 300px; overflow: hidden; } #warp #con #box1{ float: left; overflow: hidden; } #warp #con #box2{ float: left; overflow: hidden; } #warp img{ float: left; width: 200px; height: 300px; } </style> </head> <body> <div id="warp"> <div id="con"> <div id="box1"> <img src="images/meinv1.jpg" alt=""> <img src="images/meinv2.jpg" alt=""> <img src="images/meinv3.jpg" alt=""> <img src="images/meinv4.jpg" alt=""> <img src="images/meinv5.jpg" alt=""> <img src="images/meinv6.jpg" alt=""> </div> <div id="box2"></div> </div> </div> <script> var warp=document.getElementById('warp'); var con=document.getElementById('con'); var box1=document.getElementById('box1'); var box2=document.getElementById('box2'); // box2.innerHTML=box1.innerHTML; var timer1=null,x=0; function scroll(){//滾動(dòng)函數(shù) box2.innerHTML=box1.innerHTML; timer1=setInterval(function(){ x++; if (x>=box1.clientWidth) { x=0; warp.scrollLeft=x; } warp.scrollLeft=x; },10) } scroll(); warp.onmouseenter=function(){ clearInterval(timer1); } warp.onmouseleave=function(){ scroll(); } </script> </body> </html>
這種效果的主要思想是圖片內(nèi)容部分的寬度要遠(yuǎn)遠(yuǎn)大于要展示區(qū)域的寬度,使其出現(xiàn)滾動(dòng)條。復(fù)制上一組圖片的內(nèi)容使其在效果上實(shí)現(xiàn)無縫滾動(dòng),具體的請(qǐng)大家參考代碼。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- JavaScript實(shí)現(xiàn)垂直向上無縫滾動(dòng)特效代碼
- javascript實(shí)現(xiàn)的上下無縫滾動(dòng)效果
- javascript實(shí)現(xiàn)的左右無縫滾動(dòng)效果
- angularjs實(shí)現(xiàn)文字上下無縫滾動(dòng)特效代碼
- JS簡(jiǎn)單實(shí)現(xiàn)無縫滾動(dòng)效果實(shí)例
- js實(shí)現(xiàn)可控制左右方向的無縫滾動(dòng)效果
- JS平滑無縫滾動(dòng)效果的實(shí)現(xiàn)代碼
- JQuery插件Marquee.js實(shí)現(xiàn)無縫滾動(dòng)效果
- JS實(shí)現(xiàn)的N多簡(jiǎn)單無縫滾動(dòng)代碼(包含圖文效果)
- Javascript 實(shí)現(xiàn)圖片無縫滾動(dòng)
- js向上無縫滾動(dòng),網(wǎng)站公告效果 具體代碼
- JS無縫滾動(dòng)效果實(shí)現(xiàn)方法分析
相關(guān)文章
javascript延時(shí)重復(fù)執(zhí)行函數(shù) lLoopRun.js
javascript延時(shí)重復(fù)執(zhí)行函數(shù) lLoopRun.js...2007-06-06Avalonjs雙向數(shù)據(jù)綁定與監(jiān)聽的實(shí)例代碼
本文通過實(shí)例代碼給大家介紹了Avalonjs雙向數(shù)據(jù)綁定與監(jiān)聽的實(shí)現(xiàn)代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-06-06TypeScript在Vuex4中使用TS實(shí)戰(zhàn)分享
這篇文章主要介紹了TypeScript在Vuex4中使用TS實(shí)戰(zhàn)分享,vuex4類型?Api分析和vuex4實(shí)戰(zhàn)兩部分講述,需要的小伙伴可以參考一下2022-06-06Bootstrap開關(guān)(switch)控件學(xué)習(xí)筆記分享
這篇文章主要為大家分享了Bootstrap開關(guān)(switch)控件學(xué)習(xí)筆記,介紹了Bootstrap開關(guān)(switch)控件的功能、使用說明,感興趣的小伙伴們可以參考一下2016-05-05JavaScript中:表達(dá)式和語句的區(qū)別[譯]
本文要講的是JavaScript中非常重要的兩個(gè)知識(shí)點(diǎn):表達(dá)式(expressions)和語句(statements)之間的區(qū)別2012-09-09JavaScript中常見的高階函數(shù)總結(jié)
JavaScript的函數(shù)其實(shí)都指向某個(gè)變量,既然變量可以指向函數(shù),函數(shù)的參數(shù)能接收變量,那么一個(gè)函數(shù)就可以接收另一個(gè)函數(shù)作為參數(shù),這種函數(shù)就稱之為高階函數(shù),這篇文章主要給大家介紹了關(guān)于JavaScript中常見的高階函數(shù),需要的朋友可以參考下2022-02-02jquery實(shí)現(xiàn)select下拉框美化特效代碼分享
這篇文章主要介紹了jquery實(shí)現(xiàn)select下拉框美化特效,實(shí)現(xiàn)效果簡(jiǎn)潔大方,推薦給大家,有需要的小伙伴可以參考下。2015-08-08