显示带有缩略图和下一个/上一个按钮的图像
Display images with thumbnail and next/prev buttons
我正在创建一个报纸网站并以缩略图显示每个页面。单击缩略图后,它会在主区域中显示相应的图像。现在我也想放下一个/上一个按钮。我该怎么做。
// change image on click of thumbnails
$(".thumb").click(function() {
//$("#mainimage").attr("src", $(this).attr("alt"));
var href = $(this).attr("alt");
$('#mainimage').parent().attr('href', href);
$("#mainimage").fadeOut(function() {
$(this).load(function() { $(this).fadeIn(); });
$(this).attr("src", href);
});
应用程序需要知道哪个拇指当前处于活动状态,然后才能添加下一个和上一个函数。假设我已经正确解释了您的问题,以下内容应该可以解决问题:
// change image on click of thumbnails
$(".thumb").click(function() {
var href = $(this).attr("alt");
$('#mainimage').parent().attr('href', href);
$("#mainimage").fadeOut(function() {
$(this).load(function() { $(this).fadeIn(); });
$(this).attr("src", href);
});
//record which thumb was clicked
$(".thumb").removeClass("active");//remove class
$(this).addClass("active");//apply class to selected thumb
});
//move next
$(".next").click(function(){
if($(".thumb.active").next(".thumb").length>0){
$(".thumb.active").next().trigger("click");
} else {
$(".thumb:first").trigger("click");//go to first
}
return false;
});
//move previous
$(".prev").click(function(){
if($(".thumb.active").prev(".thumb").length>0){
$(".thumb.active").prev().trigger("click");
} else {
$(".thumb:last").trigger("click");//go to end
}
return false;
});
//click the first thumb to begin
$(".thumb:first").trigger("click");
演示:http://jsfiddle.net/Bgj4b/
相关文章:
- 禁用旋转木马中的下一个按钮和上一个按钮
- 如何在用户返回和上一个按钮时刷新下拉列表
- 当我单击下一个或上一个按钮时,datatable显示旧值
- 为缩略图库和较大图像库添加下一个和上一个按钮
- 当滑块只有一个图像时,如何禁用下一个/上一个按钮
- 图像缩略图库中的“下一个”和“上一个”按钮中的“问题”
- 将“下一步”和“上一个”按钮添加到较大的图像
- jQuery UI 选项卡 - 将参数设置为下一个/上一个按钮单击
- 将下一个和上一个按钮添加到我的图像滑块
- 如何将下一个和上一个按钮添加到图像galary
- 使用数据寻呼机在 asp.net 分页 - 下一个,上一个按钮
- Jquery下一个和上一个按钮循环函数
- 引导选项卡-下一个和上一个按钮
- 使jQuery图像滑块停止在最后一个图像,并添加下一个和上一个按钮
- Jquery UI选项卡&选择方框-下一个/上一个按钮
- 在使用Jquery/Javascript单击下一个和上一个按钮时动态添加图像
- 当我们使用JavaScript点击下一个或上一个按钮时,图像幻灯片播放计时器的速度会加快
- 使用“下一个”/“上一个”按钮切换图像
- 浏览器的“上一个”按钮位置更改
- 显示带有缩略图和下一个/上一个按钮的图像