中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

原生js實現移動端觸摸輪播的示例代碼

PC端上實現圖片輪播效果很簡單,只要通過使用click事件就可以非常簡單的實現效果,但是在移動端上,就要通過核心的touch事件來實現。

從江網站制作公司哪家好,找成都創新互聯!從網頁設計、網站建設、微信開發、APP開發、響應式網站等網站項目制作,到程序開發,運營維護。成都創新互聯于2013年開始到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選成都創新互聯。

下面是移動端手指滑動輪播圖的完整代碼。

<!DOCTYPE html> 
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<style>
*{margin:0;padding:0;}
li{list-style:none;}
.lb{width:320px;height:130px;position:relative;margin:20px auto;overflow: hidden;}
.lb .lb_img{width:2240px;height:130px;position:absolute;left:-320px;}
.lb .lb_img img{width:320px;height:130px;float:left;display:block;}
.lb ul{width:35px;height:4px;position:absolute;bottom:10px;left:50%;margin-left:-15px;}
.lb ul li{width:4px;height:4px;border-radius:2px;border:0.25px solid #fff;margin-left:2.5px;background:#666;float:left;cursor:pointer;}
.lb ul .active{background:#fff;}
.lb ul li:hover{background:#fff;}
</style>
</head>
<body>
<div class="lb">
		<div class="lb_img">
			<img src="img/4.jpg">
			<img src="img/0.jpg">
			<img src="img/1.jpg">
			<img src="img/2.jpg">
			<img src="img/3.jpg">
			<img src="img/4.jpg">
			<img src="img/0.jpg">
		</div>
		<ul>
			<li class="active"></li>
			<li></li>
			<li></li>
			<li></li>
			<li></li>
		</ul>
</div>	
<script>
var lb = document.querySelector(".lb");
var lb_img = document.querySelector(".lb .lb_img");
var img = document.querySelectorAll(".lb .lb_img img")
var lis = document.querySelectorAll(".lb ul li");
var i=2;
 // 初始化手指坐標點
 var startPoint = 0;
 var startEle = 0;
 //手指按下
 lb.addEventListener("touchstart",function(e){
 startPoint = e.changedTouches[0].pageX;
 startEle = lb_img.offsetLeft;
 clearInterval(Time)
 });
 
 //手指滑動
 lb.addEventListener("touchmove",function(e){
 var currPoint = e.changedTouches[0].pageX; 
 var disX = currPoint - startPoint;
 var left = startEle + disX;
 lb_img.style.left = left + "px"; 
 });
 //當手指抬起的時候,
 lb.addEventListener("touchend",function(e){
 	var currPoint = e.changedTouches[0].pageX;
 	var disX = - (currPoint - startPoint);
 var left = startEle + disX;
 if(disX > 150){
 		i++;
	 	for(var q=0;q<lis.length;q++){
	  lis[q].className = ''; 
	 }
	 if(i == 7){
	 	i=2;
	 }
	 lis[i-2].className= "active" ;	 	
 	lb_img.style.left = -320*(Math.round(disX/320)+i+1)+ 'px'; 		
 }else{
 	lb_img.style.left = -320*(i-1) + "px";
 }
 if(disX < -150){
 	i--;
 	for(var q=0;q<lis.length;q++){
  lis[q].className = '';
  }
  if(i == 1){
 		i=6;
 	}
 	lis[i-2].className= "active" ; 		
 	lb_img.style.left = -320*(Math.round(-disX/320)+i-2) + 'px';
	 	
 }else{
 	lb_img.style.left = -320*(i-1) + "px";
 }
 Time=setInterval(autoplay,2000);
 })
//設置定時器
Time=setInterval(autoplay,2000);
 function autoplay(){
 i++;
 for(var q=0;q<lis.length;q++){
 lis[q].className = ''; 
 }
 if(i == 7){
 i=2;
 }
 lis[i-2].className= "active" ; 
 for(var a=0; a<320;a++){
  setTimeout(function(){
   var left = lb_img.style.left ? lb_img.style.left : "-320px";
   left = parseInt(left)-1;
   if(left<-1920){
   left=-321;
   }
   lb_img.style.left = left + "px";
  },a);
 }
 }
</script>
</body>
</html>

以上這篇原生js實現移動端觸摸輪播的示例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持創新互聯。

文章題目:原生js實現移動端觸摸輪播的示例代碼
標題路徑:http://m.2m8n56k.cn/article26/jdcjcg.html

成都網站建設公司_創新互聯,為您提供網站收錄、建站公司、網站導航、云服務器、網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站
主站蜘蛛池模板: 中国一级性生活片 | 三级中文字幕 | 日本在线观看网址 | 精品欧美一区二区在线观看 | 成人午夜在线观看国产 | 亚洲欧美久久一区二区 | 久草在线免费播放 | 蜜桃日本一道无卡不码高清 | 在线亚洲精品自拍 | 国产精品漂亮美女在线观看 | 中文字幕亚洲精品第一区 | 国产国产人免费人成成免视频 | 99er精品 | 二区三区在线 | 欧美一区二区在线视频 | 国产精品亚洲一区二区在线观看 | 国产一区二区三区在线免费观看 | 亚洲国产成人最新精品资源 | 亚洲成人影院在线观看 | 国产成人a一区二区 | 日本aaaa精品免费视频 | 国产精品久久久精品视频 | 男人操美女 | 日韩美女网站在线看 | 欧美一区二区三区视视频 | 可以看的毛片网站 | 亚洲午夜精品 | 欧美xxxxx九色视频免费观看 | 久久久久久91精品色婷婷 | 国产成人综合久久精品红 | 毛片在线视频观看 | 久久se精品一区二区国产 | 日韩人成 | 国产精品尹人在线观看免费 | 国产午夜精品久久久久九九 | 久草免费在线视频 | 一本色道久久综合亚洲精品加 | 印度最猛性ⅹxxxxx | 日本免费一区二区三区a区 日本免费一区二区三区看片 | 手机看片日本 | 国产高清一区二区三区免费视频 |