亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery實現仿淘寶帶有指示條的圖片轉動切換效果完整實例

2019-11-20 13:01:37
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery實現仿淘寶帶有指示條的圖片轉動切換效果的方法。分享給大家供大家參考。具體實現方法如下:

復制代碼 代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery仿淘寶帶有指示條的圖片轉動切換結果</title>
<style type="text/css">
* {
 padding: 0;
 margin: 0
}
body {
 background-color: #EEE;
}
#slides {
 position:relative;
 width: 312px;
 margin: 0 auto
}
.slides_container {width:312px; height:145px}
.pagination {position:absolute; top:145px; left:0; width:312px; background-color: rgba(51, 51, 51, 0.5);
 -webkit-transform: translate3d(0, 0, 0);}
.pagination li {
 float: left;
 width: 104px;
 height: 3px;
 display: -webkit-box
}
.pagination li a {
 display: block;
 width: 104px;
 height: 3px;
 font-size: 0
}
.pagination li.current a {
 background-color: #FF4000
}
</style>
</head>
<body>
<div id="slides">
<div class="slides_container"> <a href="#" target="_blank"><img src="/images/m01.jpg" width="312" height="145" alt=""></a> <a href="#" target="_blank"><img src="/images/m02.jpg" width="312" height="145" alt=""></a> <a href="#" target="_blank"><img src="/images/m03.jpg" width="312" height="145" alt=""></a> </div>
</div>
<script src="js/jquery.min.js"></script>
<script>
(function(a){a.fn.slides=function(b){return b=a.extend({},a.fn.slides.option,b),this.each(function(){function w(g,h,i){if(!p&&o){p=!0,b.animationStart(n+1);switch(g){case"next":l=n,k=n+1,k=e===k?0:k,r=f*2,g=-f*2,n=k;break;case"prev":l=n,k=n-1,k=k===-1?e-1:k,r=0,g=0,n=k;break;case"pagination":k=parseInt(i,10),l=a("."+b.paginationClass+" li."+b.currentClass+" a",c).attr("href").match("[^#/]+$"),k>l?(r=f*2,g=-f*2):(r=0,g=0),n=k}h==="fade"?b.crossfade?d.children(":eq("+k+")",c).css({zIndex:10}).fadeIn(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?d.animate({height:d.children(":eq("+k+")",c).outerHeight()},b.autoHeightSpeed,function(){d.children(":eq("+l+")",c).css({display:"none",zIndex:0}),d.children(":eq("+k+")",c).css({zIndex:0}),b.animationComplete(k+1),p=!1}):(d.children(":eq("+l+")",c).css({display:"none",zIndex:0}),d.children(":eq("+k+")",c).css({zIndex:0}),b.animationComplete(k+1),p=!1)}):d.children(":eq("+l+")",c).fadeOut(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?d.animate({height:d.children(":eq("+k+")",c).outerHeight()},b.autoHeightSpeed,function(){d.children(":eq("+k+")",c).fadeIn(b.fadeSpeed,b.fadeEasing)}):d.children(":eq("+k+")",c).fadeIn(b.fadeSpeed,b.fadeEasing,function(){a.browser.msie&&a(this).get(0).style.removeAttribute("filter")}),b.animationComplete(k+1),p=!1}):(d.children(":eq("+k+")").css({left:r,display:"block"}),b.autoHeight?d.animate({left:g,height:d.children(":eq("+k+")").outerHeight()},b.slideSpeed,b.slideEasing,function(){d.css({left:-f}),d.children(":eq("+k+")").css({left:f,zIndex:5}),d.children(":eq("+l+")").css({left:f,display:"none",zIndex:0}),b.animationComplete(k+1),p=!1}):d.animate({left:g},b.slideSpeed,b.slideEasing,function(){d.css({left:-f}),d.children(":eq("+k+")").css({left:f,zIndex:5}),d.children(":eq("+l+")").css({left:f,display:"none",zIndex:0}),b.animationComplete(k+1),p=!1})),b.pagination&&(a("."+b.paginationClass+" li."+b.currentClass,c).removeClass(b.currentClass),a("."+b.paginationClass+" li:eq("+k+")",c).addClass(b.currentClass))}}function x(){clearInterval(c.data("interval"))}function y(){b.pause?(clearTimeout(c.data("pause")),clearInterval(c.data("interval")),u=setTimeout(function(){clearTimeout(c.data("pause")),v=setInterval(function(){w("next",i)},b.play),c.data("interval",v)},b.pause),c.data("pause",u)):x()}a("."+b.container,a(this)).children().wrapAll('<div class="slides_control"/>');var c=a(this),d=a(".slides_control",c),e=d.children().size(),f=d.children().outerWidth(),g=d.children().outerHeight(),h=b.start-1,i=b.effect.indexOf(",")<0?b.effect:b.effect.replace(" ","").split(",")[0],j=b.effect.indexOf(",")<0?i:b.effect.replace(" ","").split(",")[1],k=0,l=0,m=0,n=0,o,p,q,r,s,t,u,v;if(e<2)return a("."+b.container,a(this)).fadeIn(b.fadeSpeed,b.fadeEasing,function(){o=!0,b.slidesLoaded()}),a("."+b.next+", ."+b.prev).fadeOut(0),!1;if(e<2)return;h<0&&(h=0),h>e&&(h=e-1),b.start&&(n=h),b.randomize&&d.randomize(),a("."+b.container,c).css({overflow:"hidden",position:"relative"}),d.children().css({position:"absolute",top:0,left:d.children().outerWidth(),zIndex:0,display:"none"}),d.css({position:"relative",width:f*3,height:g,left:-f}),a("."+b.container,c).css({display:"block"}),b.autoHeight&&(d.children().css({height:"auto"}),d.animate({height:d.children(":eq("+h+")").outerHeight()},b.autoHeightSpeed));if(b.preload&&d.find("img:eq("+h+")").length){a("."+b.container,c).css({background:"url("+b.preloadImage+") no-repeat 50% 50%"});var z=d.find("img:eq("+h+")").attr("src")+"?"+(new Date).getTime();a("img",c).parent().attr("class")!="slides_control"?t=d.children(":eq(0)")[0].tagName.toLowerCase():t=d.find("img:eq("+h+")"),d.find("img:eq("+h+")").attr("src",z).load(function(){d.find(t+":eq("+h+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){a(this).css({zIndex:5}),a("."+b.container,c).css({background:""}),o=!0,b.slidesLoaded()})})}else d.children(":eq("+h+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){o=!0,b.slidesLoaded()});b.bigTarget&&(d.children().css({cursor:"pointer"}),d.children().click(function(){return w("next",i),!1})),b.hoverPause&&b.play&&(d.bind("mouseover",function(){x()}),d.bind("mouseleave",function(){y()})),b.generateNextPrev&&(a("."+b.container,c).after('<a href="#" class="'+b.prev+'">Prev</a>'),a("."+b.prev,c).after('<a href="#" class="'+b.next+'">Next</a>')),a("."+b.next,c).click(function(a){a.preventDefault(),b.play&&y(),w("next",i)}),a("."+b.prev,c).click(function(a){a.preventDefault(),b.play&&y(),w("prev",i)}),b.generatePagination?(b.prependPagination?c.prepend("<ul class="+b.paginationClass+"></ul>"):c.append("<ul class="+b.paginationClass+"></ul>"),d.children().each(function(){a("."+b.paginationClass,c).append('<li><a href="#'+m+'">'+(m+1)+"</a></li>"),m++})):a("."+b.paginationClass+" li a",c).each(function(){a(this).attr("href","#"+m),m++}),a("."+b.paginationClass+" li:eq("+h+")",c).addClass(b.currentClass),a("."+b.paginationClass+" li a",c).click(function(){return b.play&&y(),q=a(this).attr("href").match("[^#/]+$"),n!=q&&w("pagination",j,q),!1}),a("a.link",c).click(function(){return b.play&&y(),q=a(this).attr("href").match("[^#/]+$")-1,n!=q&&w("pagination",j,q),!1}),b.play&&(v=setInterval(function(){w("next",i)},b.play),c.data("interval",v))})},a.fn.slides.option={preload:!1,preloadImage:"/img/loading.gif",container:"slides_container",generateNextPrev:!1,next:"next",prev:"prev",pagination:!0,generatePagination:!0,prependPagination:!1,paginationClass:"pagination",currentClass:"current",fadeSpeed:350,fadeEasing:"",slideSpeed:350,slideEasing:"",start:1,effect:"slide",crossfade:!1,randomize:!1,play:0,pause:0,hoverPause:!1,autoHeight:!1,autoHeightSpeed:350,bigTarget:!1,animationStart:function(){},animationComplete:function(){},slidesLoaded:function(){}},a.fn.randomize=function(b){function c(){return Math.round(Math.random())-.5}return a(this).each(function(){var d=a(this),e=d.children(),f=e.length;if(f>1){e.hide();var g=[];for(i=0;i<f;i++)g[g.length]=i;g=g.sort(c),a.each(g,function(a,c){var f=e.eq(c),g=f.clone(!0);g.show().appendTo(d),b!==undefined&&b(f,g),f.remove()})}})}})(jQuery)
</script>
<script>
//slide effect
$(function(){
 $('#slides').slides({
  preload: true,
  preloadImage: '/images/loading.gif',
  play: 5000,
  pause: 2500,
  hoverPause: true
 });
});
</script>
</body>
</html>

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕av日韩| 亚洲美女久久久| 国产一区二区黑人欧美xxxx| 伊人男人综合视频网| 成人中心免费视频| 国产精品日韩精品| 亚洲午夜色婷婷在线| 国产精品欧美亚洲777777| 日本不卡视频在线播放| 日本韩国欧美精品大片卡二| 色诱女教师一区二区三区| 狠狠躁夜夜躁人人躁婷婷91| 成人免费直播live| 国产一区深夜福利| 日韩av在线高清| 国产97在线视频| 97在线观看免费高清| 国产欧美日韩中文字幕在线| 26uuu日韩精品一区二区| 久久中文字幕视频| 91av成人在线| 91久久久久久久久久| 中文字幕无线精品亚洲乱码一区| 韩国一区二区电影| 精品视频一区在线视频| 欧美成人午夜激情| 日韩一区二区福利| 日本欧美黄网站| 超碰精品一区二区三区乱码| 疯狂做受xxxx欧美肥白少妇| 日韩美女在线观看一区| 久久人人爽人人| 亚洲日本成人女熟在线观看| 亚洲第一区中文字幕| 中国china体内裑精亚洲片| 日本一欧美一欧美一亚洲视频| 亚洲三级黄色在线观看| 色综合亚洲精品激情狠狠| 国产va免费精品高清在线| 亚洲综合最新在线| 久久综合五月天| 日韩精品免费视频| 亚洲国产高潮在线观看| 久久亚洲一区二区三区四区五区高| 精品久久久中文| 欧美激情奇米色| 一区二区欧美在线| 欧美野外猛男的大粗鳮| 97免费视频在线播放| 日韩小视频网址| 国产网站欧美日韩免费精品在线观看| 欧美福利小视频| 亚洲激情视频在线| 久久久国产精彩视频美女艺术照福利| 一区二区三区黄色| 国产精品精品久久久久久| 亚洲欧美日韩一区二区在线| 国产成人精品综合| 久久久成人精品| 91香蕉亚洲精品| 国产视频精品免费播放| 8x海外华人永久免费日韩内陆视频| 日韩av一区二区在线| 欧美成人免费大片| 欧美日韩精品国产| 国产亚洲在线播放| 亚洲欧洲日产国码av系列天堂| 国产成人精品综合久久久| 成人网在线免费观看| 亚洲激情视频网站| 国产精品wwwwww| 亚洲男人av电影| 97涩涩爰在线观看亚洲| 欧美性猛交xxxx乱大交| 萌白酱国产一区二区| 色先锋资源久久综合5566| 青青a在线精品免费观看| 亚洲网站在线观看| 狠狠躁18三区二区一区| 国产精品视频公开费视频| 欧美久久久精品| 亚洲黄色www| 国产日韩综合一区二区性色av| 欧美性高潮床叫视频| 亚洲第一天堂av| 亚洲精品久久久久| 亚洲第一黄色网| 欧美精品情趣视频| 欧美性猛交xxxx富婆弯腰| 久久天天躁夜夜躁狠狠躁2022| 亚洲国产中文字幕久久网| 亚洲护士老师的毛茸茸最新章节| 日韩在线不卡视频| 国产国语刺激对白av不卡| 久久综合五月天| 亚洲aⅴ男人的天堂在线观看| 国产一区二区成人| 国产精品日韩在线观看| 成人免费视频网址| 日本一本a高清免费不卡| 国模精品系列视频| 亚洲国产天堂久久综合网| 日韩高清电影免费观看完整| 亚洲网在线观看| 8050国产精品久久久久久| 高跟丝袜一区二区三区| 久久亚洲国产精品成人av秋霞| 精品久久久久久久久久久久久| 亚洲91av视频| 欧美激情a∨在线视频播放| 精品久久香蕉国产线看观看gif| 日韩国产欧美精品一区二区三区| 亚洲第一色中文字幕| 国产精品免费网站| 久久精品中文字幕电影| 国产成人福利网站| 国产成人精品视频在线观看| 亚洲国产精品高清久久久| 国产日韩欧美在线视频观看| 最近免费中文字幕视频2019| 亚洲国产日韩精品在线| 国产成人精品视频在线| 国产精品av在线| 亚洲自拍偷拍福利| 日韩视频在线免费观看| 国产综合香蕉五月婷在线| 久久夜精品va视频免费观看| 美女黄色丝袜一区| 色樱桃影院亚洲精品影院| 亚洲女人被黑人巨大进入| 成人国产精品色哟哟| 亚州精品天堂中文字幕| 国产精品嫩草影院久久久| 91免费看国产| 久久久精品国产网站| 中文字幕在线成人| 亚洲欧美日韩视频一区| 国产成人中文字幕| 最新国产成人av网站网址麻豆| 国产综合久久久久久| 久久乐国产精品| 91精品国产高清久久久久久久久| 国产精自产拍久久久久久| 日本精品va在线观看| 欧美日韩国产精品专区| 在线观看欧美www| 欧美精品日韩www.p站| 欧美大尺度激情区在线播放| 欧美最猛性xxxxx亚洲精品| 国产成人精品在线播放| 日韩av色综合| 欧美成人网在线| 亚洲第一区中文99精品| 欧洲永久精品大片ww免费漫画| 亚洲激情在线观看| 91久久久久久久久久久| 国产成人福利视频| 欧美成人免费va影院高清| 欧美黄色www| 久久精品国产欧美亚洲人人爽| 97精品国产97久久久久久| 亚洲天堂男人天堂女人天堂| 国产精品久久久久久久7电影| 亚洲午夜国产成人av电影男同|