var winw,doortabWidth,doortabLength,doortabIndex,doorvisiLength; /*.....................................................................start*/ function doortabInt(){ if (winw>1025) { doorvisiLength=9; } else if(winw<=1025&&winw>767){ doorvisiLength=6; } else{ doorvisiLength=3; } doortabLength=$('.door_tab li').length; doortabWidth=$('.door_tab').width()/doorvisiLength; doortabIndex=0; $('.door_tab .but a.next').addClass('on'); doorChange=Math.floor(doorvisiLength/2); $('.door_tab li').width(doortabWidth); if (doortabLengthdoortabLength-1){ doortabIndex=doortabLength-1; } if(doortabIndex<0){ doortabIndex=0; } if (doortabLength>doorvisiLength) { if (doortabIndex>=doorChange&&doortabIndex=doortabLength-doorChange){ $('.door_tab ul').stop().animate({'left':-doortabWidth*(doortabLength-doorvisiLength)},300) } else{ $('.door_tab ul').stop().animate({'left':0},300) } } $('.door_tab li').eq(doortabIndex).addClass('on').siblings().removeClass('on'); var pageIndex=$('.door_tab li').eq(doortabIndex); doortabAjax(pageIndex); if (doortabIndex<1) { $('.door_tab .but a.prev').removeClass('on'); } if (doortabIndex>doortabLength-2) { $('.door_tab .but a.next').removeClass('on'); } } function doortabAjax(pageIndex){ var url=pageIndex.attr('href') if (url==null)return false; $.ajax({ type:"GET", url:url, success:function(msg){ $('.honor_cont').html(msg); imgratio(); } }) } $(document).on('click','.door_tab .but a.prev',function(){ doortabIndex--; doortabSlide(); }) $(document).on('click','.door_tab .but a.next',function(){ doortabIndex++; doortabSlide(); }) $(document).on('click','.door_tab li',function(e){ if(window.event){ //IE中阻止函数器默认动作的方式 window.event.returnValue = false; } else{ //阻止默认浏览器动作(W3C) e.preventDefault(); } doortabIndex=$(this).index(); doortabSlide(); }) /*............................................................end*/ $(function(){ $(".door_tab li").eq(0).click() winw=$(window).width(); doortabInt(); }) $(window).resize(function() { $(".door_tab li").eq(0).click() winw=$(window).width(); doortabInt(); });