!function(n){n.fn.cxScroll=function(t){var r,i;this.length&&(t=n.extend({},n.cxScroll.defaults,t),r=this,i={lock:!1,dom:{}},i.init=function(){if(i.dom.box=r.find(".box"),i.dom.list=i.dom.box.find(".list"),i.dom.items=i.dom.list.find("li"),i.itemSum=i.dom.items.length,i.dom.list.append(i.dom.list.html()),!(i.itemSum<=1)){if(i.dom.prevBtn=r.find(".prev"),i.dom.nextBtn=r.find(".next"),i.itemWidth=i.dom.items.outerWidth(),i.itemHeight=i.dom.items.outerHeight(),"left"==t.direction||"right"==t.direction){if(i.itemWidth*i.itemSum<=i.dom.box.outerWidth())return;i.prevVal="left";i.nextVal="right";i.moveVal=i.itemWidth}else{if(i.itemHeight*i.itemSum<=i.dom.box.outerHeight())return;i.prevVal="top";i.nextVal="bottom";i.moveVal=i.itemHeight}t.prevBtn&&!i.dom.prevBtn.length&&(i.dom.prevBtn=n("<\/a>",{"class":"prev"}).prependTo(r));t.nextBtn&&!i.dom.nextBtn.length&&(i.dom.nextBtn=n("<\/a>",{"class":"next"}).prependTo(r));t.auto&&r.hover(function(){t.auto=!1;i.lock=!1;i.off()},function(){t.auto=!0;i.lock=!1;i.on()});i.bindEvents();i.on()}},i.bindEvents=function(){t.nextBtn&&i.dom.prevBtn.length&&i.dom.nextBtn.bind("click",function(){i.lock||i.goto(i.nextVal,t.accel)});t.prevBtn&&i.dom.prevBtn.length&&i.dom.prevBtn.bind("click",function(){i.lock||i.goto(i.prevVal,t.accel)})},i.on=function(){t.auto&&("undefined"!=typeof i.run&&clearTimeout(i.run),i.run=setTimeout(function(){i.goto(t.direction)},t.time))},i.off=function(){i.dom.box.stop(!0);"undefined"!=typeof i.run&&clearTimeout(i.run)},i.goto=function(r,u){var e,f,o;switch(i.off(),t.controlLock&&(i.lock=!0),o=u||t.speed,r){case"left":case"top":e=0;"left"==r?(0==parseInt(i.dom.box.scrollLeft(),10)&&i.dom.box.scrollLeft(i.itemSum*i.moveVal),f=i.dom.box.scrollLeft()-i.moveVal*t.step,f%i.itemWidth>0&&(f-=f%i.itemWidth-i.itemWidth),e>f&&(f=e),i.dom.box.animate({scrollLeft:f},o,t.easing,function(){parseInt(i.dom.box.scrollLeft(),10)<=e&&i.dom.box.scrollLeft(0)})):(0==parseInt(i.dom.box.scrollTop(),10)&&i.dom.box.scrollTop(i.itemSum*i.moveVal),f=i.dom.box.scrollTop()-i.moveVal*t.step,f%i.itemHeight>0&&(f-=f%i.itemHeight-i.itemHeight),e>f&&(f=e),i.dom.box.animate({scrollTop:f},o,t.easing,function(){parseInt(i.dom.box.scrollTop(),10)<=e&&i.dom.box.scrollTop(0)}));break;case"right":case"bottom":e=i.itemSum*i.moveVal;"right"==r?(f=i.dom.box.scrollLeft()+i.moveVal*t.step,f%i.itemWidth>0&&(f-=f%i.itemWidth),f>e&&(f=e),i.dom.box.animate({scrollLeft:f},o,t.easing,function(){parseInt(i.dom.box.scrollLeft(),10)>=e&&i.dom.box.scrollLeft(0)})):(f=i.dom.box.scrollTop()+i.moveVal*t.step,f%i.itemHeight>0&&(f-=f%i.itemHeight),f>e&&(f=e),i.dom.box.animate({scrollTop:f},o,t.easing,function(){parseInt(i.dom.box.scrollTop(),10)>=e&&i.dom.box.scrollTop(0)}))}i.dom.box.queue(function(){t.controlLock&&(i.lock=!1);i.on();n(this).dequeue()})},i.init())};n.cxScroll={defaults:{direction:"right",easing:"swing",step:1,accel:160,speed:800,time:4e3,auto:!0,prevBtn:!0,nextBtn:!0,safeLock:!0}}}(jQuery)链接丨永久91嫩草亚洲精品链接男篮摄淡蓝视频美国十大综合航道入口精品亚洲永久免费精品嫩草www.hongtao.com链接