我已经建立了这个大部分工作的画廊。问题是,当我单击右箭头时,我的画廊项目从屏幕滑出到空无一物,然后下一个图像就出现了(而不是下一个图像随之滑动)。当你点击左箭头时,它是相反的,画廊图像立即消失并滑入新的。知道发生了什么吗?你可以去这里看看我在说什么:http: //jsfiddle.net/grem28/dhUEc/
这是js:
$(function(){
var curImg = 0;
$('#leftArrow a').click(function(e){
e.preventDefault();
if(curImg!=0){
curImg--;
$('.image_reel').css('left','+=323px');
}else{
curImg = ($('.image_reel img').size()-1);
$('.image_reel').css('left',-($('.image_reel img').width()*($('.image_reel img').size()-1)));
}
});
$('#rightArrow a').click(function(e){
e.preventDefault()
if(curImg==($('.image_reel img').size()-1)){
curImg = 0;
$('.image_reel').css('left','0px');
} else {
curImg++;
$('.image_reel').css('left','-=323px');
}
});
});