麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js實現單張圖片平移切換效果

2019-11-19 15:11:32
字體:
來源:轉載
供稿:網友

本文參考了JQuery實現圖片切換(自動切換+手動切換)

由于個人不需要手動切換功能,因此把那部分的內容刪了,主要是增加了無縫切換的效果。

原理也很簡單,大概是一張圖移動到左邊以后,從底部移回最右,等待下一次循環。

<!DOCTYPE html><html><head> <meta charset="utf-8"> <script src="js/jquery-1.10.1.min.js"></script></head><body>  <div class="wrapper">   <h1>jquer實現圖片切換</h1>   <div id="focus">    <ul>     <!-- 這里有三個z-index的設置 -->     <li><div class="switch_pic" style="z-index: 3;background: url('imgs/01.jpg') center center;background-size: cover;"></div></li>      <li><div class="switch_pic" style="z-index: 2;background: url('imgs/02.jpg') center center;background-size: cover;"></div></li>      <li><div class="switch_pic" style="z-index: 1;background: url('imgs/03.jpg') center center;background-size: cover;"></div></li>      <li><div class="switch_pic" style="background: url('imgs/04.jpg') center center;background-size: cover;"></div></li>     <li><div class="switch_pic" style="background: url('imgs/meiko2.jpg') center center;background-size: cover;"></div></li>     <li><div class="switch_pic" style="background: url('imgs/meiko7.jpg') center center;background-size: cover;"></div></li>   </ul>    </div>   </div>   <script type="text/javascript">  $(function() {   var sWidth = $("#focus").width();   var len = $("#focus ul li").length;   var index = 0;   var picTimer;   var $pics = $("#focus ul li").find('.switch_pic');//獲取所有圖片   showPics(index); //網頁打開立即執行一次動畫   picTimer = setInterval(function() {     index++;     if(index == len) {index = 0;}     showPics(index);    },3000);//3000毫秒的間隔  //顯示圖片函數,根據接收的index值顯示相應的內容   function showPics(index) { //普通切換    var nowLeft = -sWidth; //每次移動固定量   var $pic = $pics.eq(index);//獲取當前要移出的圖片   var $nexPic = $pics.eq((index+1)%len);//當前要移入的圖片   var $nexnexPic = $pics.eq((index+2)%len);//下一個要移入的圖片   $nexPic.css("left",sWidth);//下一個圖片移動到最右   //當前要移出的圖片開始左移,模式設為平滑"linear",速度和間隔一樣   $pic.animate({"left":nowLeft},3000,"linear",function(){    // 當前圖片完全移出后,重新設置z-index    $pic.css("z-index",1);    $nexPic.css("z-index",3);    $nexnexPic.css("z-index",2);   });   //當前要移入的圖片同時左移   $nexPic.animate({"left":0},3000,"linear");  }  }); </script><style type="text/css"> *{margin:0;padding:0;}  body{font-size:12px;color:#222;font-family:Verdana,Arial,Helvetica,sans-serif;background:#f0f0f0;}  .clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}  .clearfix{zoom:1;}  ul,li{list-style:none;}  img{border:0;}  .wrapper{width:800px;margin:0 auto;padding-bottom:50px;}  h1{height:50px;line-height:50px;font-size:22px;font-weight:normal;font-family:"Microsoft YaHei",SimHei;margin-bottom:20px;}  #focus{width:450px;height:350px;overflow:hidden;position:relative;}  #focus ul{height:380px;position:absolute;}  #focus ul li{float:left;width:450px;height:350px;overflow:hidden;position:absolute;background:#000;}  #focus ul li div{position:absolute;overflow:hidden;width: 450px;height: 350px;} </style></body> 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一级一国产一级毛片 | 久久精品国产99国产精品澳门 | 久久综合精品视频 | 91一级毛片 | lutube成人福利在线观看 | 蜜桃传免费看片www 一本色道精品久久一区二区三区 | 羞羞电影在线观看 | 精品一区二区三区免费毛片 | 国产在线1区 | 久久噜噜噜精品国产亚洲综合 | 黄色片网站免费在线观看 | 中文字幕在线一 | 精品在线免费播放 | 亚洲尻逼视频 | 国产成人精品二区 | 成人免费观看av | 色人阁在线视频 | 成人一级黄色大片 | 亚洲午夜在线观看 | 国产精品久久久久久久午夜片 | 久久成人免费观看 | 欧美城网站地址 | 国产一区精品在线观看 | 午夜视频在线观看91 | 午夜网站视频 | 中文字幕涩涩久久乱小说 | 亚洲午夜1000理论片aa | 免费永久看羞羞片网站入口 | 精品视频一区二区三区四区 | 欧美精品在线视频观看 | 香蕉久久久久 | 婷婷久久青草热一区二区 | 中文字幕在线观看精品 | 鲁丝一区二区三区不属 | 欧美人的天堂一区二区三区 | 久久蜜桃香蕉精品一区二区三区 | 妇女毛片| 国产69精品福利视频 | 久久久看| 高清国产午夜精品久久久久久 | 日本娇小videos高潮 |