我正在使用jquery克隆的图像库复制单击的图像缩略图并将其附加到#big div,这有助于居中和固定位置。我遇到的问题是当我点击#right_arrow或#left_arrow,我似乎无法弄清楚如何选择列表中的下一个或上一个项目并将其附加到正文。jquery下一个克隆的照片库
我知道jquery有.next(),但我很难弄清楚它是如何工作的。
这里的的jsfiddle:http://jsfiddle.net/reveries/UgQre/
$(document).ready
$('img, div.wrapper').each(function() {
var $img = $(this);
$img.addClass('thumbnail');
$img.wrap('<li></li>');
$img.click(function() {
$img.clone().appendTo('#big');
$('#big').fadeToggle('slow');
$('#right_arrow').fadeIn('slow');
$('#left_arrow').fadeIn('slow');
});
$('#big').click(function(){
$img.addClass('thumbnail');
$('#big').fadeOut('slow');
$(this).html('');
$('#right_arrow').fadeOut('slow');
$('#left_arrow').fadeOut('slow');
})
$('#right_arrow').click(function(){
$('#big').html('');
})
$('#left_arrow').click(function(){
$('#big').html('');
})
});
好吧,这几乎是完美的,但由于某些原因,当你点击缩略图,它只是附加最后一个到#big DIV,而不是被点击的一个。 – EmmaGamma 2013-04-04 19:56:12
我重新定义了$ img后,我的不好的小监督,http://jsfiddle.net/abeisgreat/fu3fX/1/,忘记将$ img更改为$(this)。 – 2013-04-04 19:59:20
是的,我只是想通了。非常感谢!!! – EmmaGamma 2013-04-04 20:00:17