moveInit("#inner_event .event_one",226);
function moveInit(a,w){
_length=$(a).length;
_lastLeft=(_length-1)*w;
_firstLeft=-w;
for (var i=0; i<_length; i++){
(function(i){
$(a).eq(i).css({"left":(i*w)+"px"});
aarr.push($(a).eq(i)); //jquery对象添加到数组结尾
})(i);
}
}
function moveLeft(d,w){
if(!isClick) return; //防止连续点击
isClick=false;
var _last=aarr[_length-1];
_last.css({left:_firstLeft+"px"});
aarr.pop(); //移除最后一个元素
aarr.unshift(_last); //新元素添加到数组开始
for (var i=0; i<_length; i++){
aarr[i].animate({left:i*w},function(){
isClick=true;
});
}
}
function moveRight(d,w){
if(!isClick) return;
isClick=false;
var num=0;
for (var i=0; i<_length; i++){
aarr[i].animate({left:(i-1)*w},function(){
num++;
if(num>=_length){
var _first=aarr[0];
_first.css({left:_lastLeft+"px"});
aarr.shift(); //移除最前一个元素
aarr.push(_first); //新元素添加到数组结尾
isClick=true;
}
});
}
}
$("#event_arr_left").click(function() {
moveLeft(".event_one",226);
});
$("#event_arr_right").click(function() {
moveRight(".event_one",226);
});