图像库中的活动拇指
Active thumb in image gallery
我制作了这个图片库,但我想给活动拇指一个class="active"。如果我点击.small_image,我可以给它一个"活动"类,但在我点击其他拇指后,它们都会得到一个"活跃"类。所以我想,如果我做一个if语句,如果大图像和缩略图的rel和src相同,那么给一个类"active",但我的代码不起作用。有人能告诉我我做错了什么吗?
http://jsfiddle.net/XNsHC/8/
$(document).ready(function () {
$(".small_image").click(function () {
event.preventDefault();
var image = $(this).prop("rel");
$('#under').prop('src', image);
$('#above').fadeOut(600, function () {
$('#above').prop('src', $('#under').prop('src')).css('display', 'block');
});
});
if($(".small_image").prop("rel") == $("#under").prop('src', image)){
$(this).addClass('active');
}
});
试试这样的方法:(使用jsFiddle-在.active
周围添加红色边框)
$(".small_image").click(function () {
event.preventDefault();
$('.small_image.active').removeClass('active'); // remove "active" from current image
$(this).addClass('active'); // add "active" to the new one
var image = $(this).prop("rel");
$('#under').prop('src', image);
$('#above').fadeOut(300, function () {
$('#current_image #above').prop('src', $('#current_image #under').prop('src'));
});
}).eq(0).addClass('active'); // set the first one as "active" by default
相关文章:
- jQuery UI选项卡基于活动选项卡显示/隐藏图像
- 从片段 WebView JavaScript 更新活动图像视图
- 如何使图像滑块的项目符号在活动时看起来不同
- 如何在图像加载时通过预加载和显示活动指示器快速加载网页中的图像
- 传递数组列表<ImageItems>从一个活动到另一个活动.图像项包含位图和字符串
- 通过单击链接切换图像并禁用活动链接
- 在活动幻灯片上扩展图像
- 图像库中的活动拇指
- 在Internet Explorer中捕获当前活动选项卡的图像并将其传递给Flex应用程序
- Paper.js加载图像和活动层
- 如何删除引导程序转盘中的活动图像
- 如何使较大的图像活动链接后,点击其缩略图
- 在活动<灯>上更改图像
- 在下拉菜单中获取要切换为活动状态的图像
- 由图像组成的按钮的Javascript活动状态
- 如何创建具有活动区域的图像
- 将非活动图像放在顶部
- 触发图像时,我点击提交按钮,并在当前活动选项卡
- 我做了一个自行车2幻灯片.我想在滑块中的特定图像处于活动状态时触发JQuery函数
- 我怎样才能使推特bootstrap 3旋转木马中心的活动图像和显示下一个和以前的图像的一部分