这是一个示例http://jsfiddle.net/6GdW6/
$(".thumbnail").live("click", function() {
$(".fullimage").hide();
var i = $("<img />").attr("src", this.href).load(function() {
$(".fullimage").attr("src", i.attr("src")).addClass("selected");
$(".fullimage").fadeIn();
});
return false;
});
selected
课程?我希望保持当前html
格式。
答案 0 :(得分:4)
$(".thumbnail").on("click", function() {
var selector = '.fullimage[src="' + $(this).attr('href') + '"]';
$(".fullimage").hide();
$(selector).fadeIn();
return false;
});
答案 1 :(得分:2)
我更新了jsfiddle:http://jsfiddle.net/6GdW6/5/ 它的作用就像一个魅力,我希望......
为什么使用3个标签,我想只需要一个:
<div id="fullimage">
<img class="fullimage selected" src="http://i.imgur.com/W2SkQ.gif" alt="" />
</div>
// Css
#fullimage .selected {display:block;}
// js
之类的东西$(".thumbnail").live("click", function() {
$(".fullimage").fadeOut();
var i = $("<img />").attr("src", this.href).load(function() {
$(".fullimage").attr("src", i.attr("src")).addClass("selected");
$(".fullimage").fadeIn();
});
return false;
});