介绍
小编给大家分享一下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 nulljquery如何实现左右轮播切换效果