国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery圖片左右滾動代碼 有左右按鈕實例

2019-11-20 09:39:31
字體:
來源:轉載
供稿:網友

用jquery封裝了一個控制圖片左右滾動的插件,有左右按鈕可以點擊實現圖片滾動效果。

代碼如下:

<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>slide</title><script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.6.2/jquery.min.js"></script><br><style>* {  padding:0;  margin:0;  list-style: none}img{  border: none}#img-slider, #img-slider-2 {  position: relative;  width: 560px;  height: 80px;}.slider-wrap {  width: 480px;/*width的值要跟所有的li寬度總和一樣*/  overflow: hidden;  position: relative;  height: 150px;  margin-left: 40px;}.slider-wrap ul {  zoom: 1;  position: absolute;  left: 0;  top: 0;  width: 9999px;}.slider-wrap ul li {  float: left;  width: 120px;  text-align: center;  padding: 5px 0;}#prev, #next {  position: absolute;  top: 30px;  left: 0px;  width: 40px}#next {  left: auto;  right: 0px}</style><br><script type="text/javascript">$(function () {  $("#img-slider").imgScroll();  $("#img-slider-2").imgScroll(); }); /*插件*/(function ($) {  $.fn.imgScroll = function () {    var isDone = false,      scrollBox = $(this),      prevBtn = scrollBox.find("#prev"),      nextBtn = scrollBox.find("#next"),      imgBox = scrollBox.find("ul"),      next_over = imgBox.find("li").width() * imgBox.find("li").length,      slide_width = $(".slider-wrap").width();               return this.each(function(){      function setOpacity() {        imgBox.animate({          opacity: 1        }, 800,function(){          isDone = false;        })      }      function scrollNext() {        if(!isDone && next_over + parseInt(imgBox.css("left"),10) > slide_width){          isDone = true;          imgBox.animate({            left: "+=" + "-" + slide_width,            opacity: 0.5          }, 800, setOpacity);        }        //isDone = false        }      function scrollPrev() {        if(!imgBox.is(':animated') && parseInt(imgBox.css("left"),10) !=0){          imgBox.animate({            left: "+=" + slide_width,//不斷左移            opacity: 0.5          }, 800, setOpacity);             }      }      prevBtn.bind('click', scrollPrev); //向前滾動      nextBtn.bind('click', scrollNext); //向后滾動                  }) }})(jQuery);</script></head> <body><div id="img-slider"> <button id="prev">prev</button> <div class="slider-wrap">  <ul>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>  </ul> </div> <button id="next">next</button></div> <div id="img-slider-2"> <button id="prev">prev</button> <div class="slider-wrap">  <ul>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>   <li><a href="#"><img src="http://m.survivalescaperooms.com/images/logo.gif" width="100"/></a></li>  </ul> </div> <button id="next">next</button></div> </body></html>

大家可以直接復制上面的代碼,保存成html測試。

以上就是本文的全部內容,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彰化县| 河西区| 额尔古纳市| 呼图壁县| 常山县| 东光县| 衡水市| 普格县| 赣榆县| 大埔区| 兴城市| 金川县| 财经| 岑巩县| 遂川县| 新昌县| 文化| 元氏县| 奇台县| 淳化县| 漳州市| 乐平市| 临海市| 威远县| 莆田市| 呼和浩特市| 镇坪县| 海伦市| 宜丰县| 霍山县| 辉县市| 遂溪县| 绥宁县| 宜宾市| 渝北区| 浦城县| 福贡县| 克什克腾旗| 石渠县| 临湘市| 郧西县|