我正在制作的图片库使用 jquery clone 复制单击的图像缩略图并将其附加到#big div,这有助于居中和固定定位。我遇到的问题是当我单击#right_arrow 或#left_arrow 时,我似乎无法弄清楚如何选择列表中的下一个或上一个项目并将其附加到正文中。
我知道 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('');
})
});