【发布时间】:2013-08-13 17:39:43
【问题描述】:
我制作了这个图片库,但我想给活动拇指一个 class="active"。如果我点击它,我可以给 .small_image 一个“活动”类,但是在我点击其他拇指后,它们都会得到一个“活动”类。所以我想如果我做一个 if 语句,如果大图像和缩略图的 rel 和 src 相同,则给一个类“活动”,但我的代码不起作用。谁能告诉我我做错了什么?
$(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');
}
});
【问题讨论】:
-
对于 .css('display', 'block') 你可以使用 .show()
标签: javascript jquery html