首页 > 动画过渡的问题

动画过渡的问题

点击这里查看效果

我这里点击最后一个框后再点其它框时没有滑动的效果,
要怎么改?
主要是这段

if(_iconscrollLeft > _popscrollLeft){//判断是否是最后一个,就在这里最后一个回来时是没有过渡的
    setTimeout(function(){
        _icon.addClass('iconclass').css('left' , objleft - _outter.width()  + 'px');    
    },10);
}else{
    setTimeout(function(){
        _icon.addClass('iconclass').css('left' , objleft  + 'px');    
    },10);
}                    

这个应该只会变位置,不会滑吧
要滑动的话可以用jq的动画控制,或者直接用css3的过度动画,添加上过度属性以后,直接控制left值就会有位移动画


.animate()

【热门文章】
【热门文章】