点击这里查看效果
我这里点击最后一个框后再点其它框时没有滑动的效果,
要怎么改?
主要是这段
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()