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

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

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

[摘要]本篇文章給大家帶來的內容是關于移動端圖片無縫滾動是如何實現的?(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。<!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中文網其它相關文章!


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




主站蜘蛛池模板: 青青热在线观看视频精品 | 夜夜揉揉日日人人视频 | 婷婷月 | 欧美影院在线观看在线观看看 | 天堂 在线最新版在线 | 综合99| 亚洲国产成人va在线观看网址 | 在线亚洲综合 | 日韩精品久久久毛片一区二区 | 亚洲网站免费观看 | 亚洲伊人久久大香线蕉结合 | 视频在线日韩 | 日本一区二区三区免费高清在线 | 欧美一级一一特黄 | 特黄特色的免费大片看看 | 亚洲综合色站 | 亚洲成a人片在线观看88 | 欧美一区二区三区大片 | 天堂8中文在线bt | 日本高清在线视频www色下载 | 青草青草伊人精品视频 | 中国xxxx色视频在线观看 | 五月天激情开心网 | 欧美一级淫片a免费播放口aaa | 日本免费一区视频 | 伊人狠狠干 | 日本卡一卡2卡3卡4精品卡无人区 | 色综合久久久久久 | 日本三级带日本三级带黄国产 | 亚洲高清视频在线观看 | 四虎影院色| 日韩亚洲综合精品国产 | 亚洲欧美日本韩国综合在线观看 | 婷婷三级| 偷窥自拍第1页 | 一级黄色大片视频 | 青娱乐在线视频观看 | 日本成人网址 | 伊人网网站 | 日韩ab| 日本欧美久久久久免费播放网 |