/* * jquery.xdbanner-a.js v1.0.0 * copyright (c) 晓刀 * date:2015-11-4 */ !function(a){a.fn.xdbanner=function(b){var c={delaytype:"fade",delaytime:500,intertime:3500,trigger:"mouseover",prevnext:!0,blinks:!0},d=a.extend({},c,b);return this.each(function(){var b=a(this),c=b.children(".bfullwrap"),e=b.children(".bfullwrap-btn"),f=b.children(".bfullnext"),g=b.children(".bfullprev"),h=c.find("a").length,i=c.children("a").width(),j=i*h,k=0,l=null,m=function(a){c.children("a").eq(a).stop().fadein(d.delaytime).siblings("a").stop().fadeout(d.delaytime),e.children("li").eq(a).addclass("active").siblings("li").removeclass("active")},n=function(a){var b=a*i;c.stop().animate({left:"-"+b+"px"},d.delaytime),e.children("li").eq(a).addclass("active").siblings("li").removeclass("active")},o=function(){k++,k==h&&(k=0),"fade"===d.delaytype?m(k):"left"===d.delaytype&&n(k)},p=function(){var b,f;for(b=0;h>b;b++)e.append("
  • ");f=e.children("li").outerwidth(!0),"fade"===d.delaytype?(c.children("a").removeclass("f-l").addclass("p-ab"),c.children("a").eq(0).show().siblings("a").hide()):"left"===d.delaytype&&(c.children("a").removeclass("p-ab").addclass("f-l"),c.width(j),c.children("a").width(i)),e.children("li").eq(0).addclass("active").siblings("li").removeclass("active"),d.blinks===!1&&c.children("a").attr("href","javasctipt:void(0);").css("cursor","default")};p(),l=setinterval(o,d.intertime),b.hover(function(){clearinterval(l),d.prevnext===!0&&(g.removeclass("hide"),f.removeclass("hide"))},function(){d.prevnext===!0&&(g.addclass("hide"),f.addclass("hide")),l=setinterval(o,d.intertime)}),g.on("click",function(){k--,-1==k&&(k=h-1),"fade"===d.delaytype?m(k):"left"===d.delaytype&&n(k)}).addclass("hide"),f.on("click",function(){k++,k==h&&(k=0),"fade"===d.delaytype?m(k):"left"===d.delaytype&&n(k)}).addclass("hide"),e.children("li").on(d.trigger,function(){var b=a(this).index();"fade"===d.delaytype?m(b):"left"===d.delaytype&&n(b),k=b})})}}(jquery);