六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

移動端圖片無縫滾動是如何完成的?(代碼)

[摘要]本篇文章給大家帶來的內容是關于移動端圖片無縫滾動是如何實現的?(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。<!doctype html> <html> <head> <meta charset="UTF-8"...
本篇文章給大家帶來的內容是關于移動端圖片無縫滾動是如何實現的?(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,user-scalable=no">
<title>Document</title>
<script type="text/javascript">
//獲取html
var html = document.documentElement;
//設置html的字體大小 = 可視區的寬度 / 15
html.style.fontSize = html.clientWidth / 15 + 'px';
//阻止pc和瀏覽器默認行為。
document.addEventListener('touchstart',function(ev){
ev.preventDefault();
});
</script>
<style>
body{
margin: 0;
}
.wrap{
height: 4.68rem;
position: relative;
}
.list{
padding: 0;
margin: 0;
width:400%;
position: absolute;
top:0;
left:0;
list-style: none;
}
.list li{
float: left;
width:15rem;
}
.list img{
width:15rem;
display: block;
}
nav{
width:15rem;
height: 10px;
position: absolute;
bottom:5px;
z-index: 1;
text-align:center;
}
nav a{
width:15px;
height: 15px;
display: inline-block;
background: red;
border-radius:50%;
vertical-align:top;
}
nav a.active{
background:#fff;
}
</style>
</head>
<body>
<section>
<ul>
<li>
<img src="img/img.jpg" alt="" />
</li>
<li>
<img src="img/img2.jpg" alt="" />
</li>
<li>
<img src="img/img3.jpg" alt="" />
</li>
<li>
<img src="img/img4.jpg" alt="" />
</li>
</ul>
<nav>
<a href="javascript:;"></a>
<a href="javascript:;"></a>
<a href="javascript:;"></a>
<a href="javascript:;"></a>
</nav>
</section>
<script type="text/javascript">
var wrap=document.getElementsByClassName("wrap")[0],
list=document.getElementsByClassName("list")[0],
disX=0,
listL=0,
n=0,
w=wrap.clientWidth,
s=0,
timer=0;
a=document.getElementsByTagName("a");
list.addEventListener("touchstart",start);
list.addEventListener("touchmove",move);
list.addEventListener("touchend",end);
list.innerHTML+=list.innerHTML;
len=list.children.length;
console.log(len);
list.style.width=w*len+"px";
function start(ev){
clearInterval(timer);
var e=ev.changedTouches[0];
disX=e.pageX;
list.style.transition="none";
var num=Math.round(list.offsetLeft/w);
list.style.left=num*w+"px";
if(num==0){
num=a.length;
list.style.left=-num*w+"px";
}
if(-num==len-1){
num=a.length-1;
list.style.left=-num*w+"px";
}
listL=this.offsetLeft;
}
function move(ev){
var e=ev.changedTouches[0];
list.style.left=(e.pageX-disX)+listL+"px";
}
function end(){
var num=Math.round(list.offsetLeft/w);
console.log(num)
list.style.transition="0.5s";
list.style.left=num*w+"px";
a[n].className="";
a[(-num)%a.length].className="active";
n=(-num)%a.length;
timer=setInterval(function(){
inn();
},1000)
s=-num;
}
timer=setInterval(function(){
inn();
},1000)
function inn(){
s++;
list.style.left=-s*w+"px";
list.style.transition="0.5s";
console.log(s);
if(s>len-1){
s=a.length-1;
list.style.transition="none";
list.style.left=-s*w+"px";
console.log(list.style.left);
setTimeout(function(){
list.style.transition="0.5s";
s++;
list.style.left=-s*w+"px";
a[n].className="";
a[s%a.length].className="active";
n=s%a.length;
},30)
}
a[n].className="";
a[s%a.length].className="active";
n=s%a.length;
}
</script>
</body>
</html>

以上就是對移動端圖片無縫滾動是如何實現的?(代碼)的全部介紹,如果您想了解更多有關HTML視頻教程,請關注PHP中文網。

以上就是移動端圖片無縫滾動是如何實現的?(代碼)的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




主站蜘蛛池模板: 呦呦国产 | 亚洲精品视频免费观看 | 青草草在线 | 青娱乐在线国产 | 青青青视频在线播放视频 | 欧美在线天堂 | 日韩 欧美 亚洲 中文字幕 | 我想看一级毛片免费的 | 四虎影院欧美 | 午夜痒痒网| 特黄特黄aaaa级毛片免费看 | 色狠狠婷婷97 | 欧美亚洲h在线一区二区 | 四虎影院www | 天天色综合影视 | 亚洲国产成人久久一区久久 | 日韩三级在线观看 | 午夜毛片福利 | 宅男午夜影院 | 亚洲成综合人影院在院播放 | 日韩精品视频美在线精品视频 | 特色一级片 | 青青草原免费在线观看视频 | 伊人手机视频 | 日本亚洲欧洲高清有码在线播放 | 日韩精品欧美高清区 | 欧美一级在线免费观看 | 日本乱子| 青春草国产成人精品久久 | 日本在线视频网址 | 在线成人免费观看国产精品 | 日本狠狠干 | 欧美一卡二卡三卡四卡乱码 | 亚洲女人国产香蕉久久精品 | 日韩免费在线视频观看 | 天天插天天爱 | 全部免费特黄特色大片视频 | 又大又硬又粗又爽免费 | 日韩在线手机看片免费看 | 亚欧乱色束缚一区二区三区 | 午夜激情网站 |