jquery如何实现左右轮播切换效果

  介绍

小编给大家分享一下jquery如何实现左右轮播切换效果,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

本文实例为大家分享了jquery实现左右轮播切换效果展示的具体代码,供大家参考,具体内容如下

html:

& lt; ! DOCTYPE  html>,   & lt; html  lang=癳n"祝辞,   & lt; head>,   ,& lt; meta  charset=癠TF-8"祝辞,   ,& lt; title> Document,   ,& lt; link  rel=皊tylesheet", href=癱ss/banner.css", rel=癳xternal  nofollow",在,   时间/head> & lt;   & lt; body>,   ,& lt; div  id=癰anner"祝辞,   & lt;才能!——,图片区域,——祝辞,   & lt;才能ul 类=癰anner-img",   ,,数据加载=癰annerImgs"祝辞,   ,,& lt; !,,   ,,& lt; li>,   ,,,& lt; a  href=? {product-details.html ?盖=28}“,rel=癳xternal  nofollow",在,   ,,,& lt; img  src=? {img/索引/banner1.png}“祝辞,   ,,,& lt;/a>,   ,,& lt;/li>,   ,,,的在,   ,,& lt; li 祝辞,   ,,& lt; img  src=癷mg/索引/banner1.png"祝辞,   ,,& lt;/li>,   & lt;/ul>才能,   & lt;才能!——左右方向按钮,祝辞,   & lt;才能a  href=癹avascript:“,类=癱k-slide  ck-left", data-move=發eft"祝辞& lt;/a>,   & lt;才能a  href=癹avascript:“,类=癱k-slide  ck-right", data-move=皉ight"祝辞& lt;/a>,   & lt;才能!——导航小圆点——祝辞,   & lt;才能ul 类=癷ndicators",数据加载=癰annerInds"祝辞,   & lt;才能!——,& lt; li> & lt;/li>,,在,   & lt;/ul>才能,   & lt;/div>大敌;   ,   ,& lt; script  src=癹s/jquery.min.js"祝辞& lt;/script>,   ,& lt; script  src=癹s/banner.js"祝辞& lt;/script>,   时间/body> & lt;   & lt;/html> css:


/*横幅部分*/,   #{旗帜,   宽度:960 px;大敌;   ,身高:384 px;   ,溢出:隐藏。   ,位置:相对;   },   # banner  ul.banner-img {,   位置:绝对的,大敌;左:0;,   },   李# banner  ul.banner-img>{浮动:左;宽度:960 px;},   img {# banner  ul.banner-img    宽度:960 px;大敌;   ,身高:384 px;   },   # banner  a.ck-slide {,   位置:绝对的,大敌;   ,最高:150 px;   宽度:35 px;大敌;   ,身高:70 px;   ,这个特性:3 px;   背景:# 000;大敌;   ,不透明度:0.15;   ,过渡:all  .3s 线性,   },   # banner  a.ck-left {,   左:40 px;大敌;   ,背景:# 000,url (. ./img/索引/arrow-left.png), no-repeat  center 中心,,   },   # banner  a.ck-right {,   ,右:0 px;   ,背景:# 000,url (. ./img/索引/arrow-right.png), no-repeat  center 中心,,   },   # banner  a.ck-slide:{徘徊,   ,不透明度:0.3;   },   # banner  ul.indicators {,   位置:绝对的,大敌;   底部:10 px;大敌;   ,左:50%;   ,margin-left: -34 px;   ,list-style:没有,,   },   李{# banner  ul.indicators    ,宽:12 px;   ,高度:12 px;   背景:# fff;大敌;   ,这个特性:50%;   ,浮动:左;   ,margin-right: 5 px;   ,过渡:all  .2s 线性,   },   # banner  ul.indicators 李:悬停,# banner  ul.indicators  li.hover {,   ,光标:指针;   background - color: # 0 aa1;大敌;   }

, js:

$(()=祝辞{,   $ . ajax({大敌;   类型:才能“get",,   url:才能“php/xz.php",,   数据类型:“json"才能,   ,})(https://www.yisu.com/zixun/data=> {   console.log(数据);   var html=" ";   const LIWIDTH=960;   (var项目的数据){   <李> html +='            李 ';   }   <李> html +='            李 ';   console.log (html);   var ulImg=美元(“.banner-img”);   美元ulImg.html (html) . css(“宽度”,LIWIDTH * (data.length + 1);      var id=美元(“.indicators”);      李李ids.html美元(“<> “.repeat (data.length))定格()中国当代().addClass(“悬停”);      常量等=2000,硬脑膜=1000;   var=0,计时器=零;   函数移动(dir=1) {   +=dir移动;   console.log(“移动=" +移动);      美元ulImg.animate ({   左:-LIWIDTH *感动=>{},硬脑膜,()   如果(移动% data.length==0) {   移动=0;   美元ulImg.css(“左”,0);   }   ids.children美元(“李:情商(${搬})”).addClass(“悬停”).siblings () .removeClass(“悬停”);   })   }      var计时器=setInterval(移动,等);      (“#旗帜”).hover(美元   ()=>{//这个是什么?   clearInterval(定时器),   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

jquery如何实现左右轮播切换效果