標(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)大家參考代碼。
以上就是本文的全部內(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)文章
淺談JS獲取元素的N種方法及其動(dòng)靜態(tài)討論
這篇文章主要介紹了淺談JS獲取元素的N種方法及其動(dòng)靜態(tài)討論,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-08-08
js/html光標(biāo)定位的實(shí)現(xiàn)代碼
光標(biāo)定位,想必大家有所了解吧,在本文將為大家介紹的是通過自定義函數(shù)來實(shí)現(xiàn)標(biāo)簽元素的定位,感興趣的朋友可以了解下2013-09-09
基于p5.js 2D圖像接口的擴(kuò)展(交互實(shí)現(xiàn))
這篇文章主要為大家詳細(xì)介紹了基于p5.js 2D圖像接口的擴(kuò)展,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-11-11
JavaScript根據(jù)CSS的Media Queries來判斷瀏覽設(shè)備的方法
這篇文章主要介紹了JavaScript根據(jù)CSS的Media Queries來判斷瀏覽設(shè)備的方法,主要思路是通過CSS Media Queries改變一個(gè)類的某個(gè)屬性值(例如 z-index),然后用JavaScript讀取判斷,需要的朋友可以參考下2016-05-05
JS動(dòng)態(tài)遍歷json中所有鍵值對(duì)的方法(不知道屬性名的情況)
這篇文章主要介紹了JS動(dòng)態(tài)遍歷json中所有鍵值對(duì)的方法,實(shí)例分析了針對(duì)不知道屬性名的情況簡(jiǎn)單遍歷json鍵值對(duì)的操作技巧,需要的朋友可以參考下2016-12-12

