/* 注意:第一项是用来缓存末项的,实现无缝连接准备的,所以最开始显示的应该是第2项 */
$("#banner").css("bottom", "500px"); // 准备初始显示项
// 上一页
$("#last").on("click", function(){
if(allowClick){
allowClick = false;
index--; // 上一页,--
// 如果已经到了最开始过后,动画完成后,定位到末项
if(index == 0){
$("#banner").animate({bottom: (index * 500) + 'px'}, "fast", "swing", function () {
index = 4;
$("#banner").css("bottom", "2000px"); // 定位到末项
allowClick = true;
});
}else{
$("#banner").animate({bottom: (index * 500) + 'px'}, "fast", "swing", function () {
allowClick = true;
});
}
}
});
// 下一页
$("#next").on("click", function(){
if(allowClick){
allowClick = false;
if(index <= 5){
index ++; // 下一页++
if(index == 5){
$("#banner").animate({bottom: (index * 500) + 'px'}, "fast", "swing", function () {
index = 1;
$("#banner").css("bottom", "500px");
allowClick = true;
});
}else{
$("#banner").animate({bottom: (index * 500) + 'px'}, "fast", "swing", function () {
allowClick = true;
});
}
}
}
});
});
</script>
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery图片操作技巧大全》、《jQuery表格(table)操作技巧汇总》、《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。










