我有这个轮播功能:
if ($.browser.msie && $.browser.version.substr(0,1)<9) {
$("ul.display li:eq(0))").show();
}
else
{
$("ul.display li:first").show();
}
$(".viewer ul li.img:first").addClass('viewerOn');
function prodCarousel(){
var aSpecimen = 0;
$('li.next a').click(function() {
$('ul.display li').hide();
$('.viewer ul li.img').siblings().removeClass('viewerOn');
aSpecimen = aSpecimen + 1;
if (aSpecimen == $('ul.display li').length + 0)
aSpecimen = 0;
if (aSpecimen == $('.viewer ul li.img').length + 0)
aSpecimen = 0;
$('ul.display li:eq(' + aSpecimen + ')').fadeIn("fast");
$('.viewer ul li.img:eq(' + aSpecimen + ')').addClass('viewerOn');
return false;
});
$('li.prev a').click(function() {
$('ul.display li').hide();
$('.viewer ul li.img').siblings().removeClass('viewerOn');
aSpecimen = aSpecimen - 1;
if (aSpecimen == -1) aSpecimen = $('ul.display li').length - 1;
$('ul.display li:eq(' + aSpecimen + ')').fadeIn("fast");
$('.viewer ul li.img:eq(' + aSpecimen + ')').addClass('viewerOn');
return false;
});
}
它工作得很好,但由于我在页面上有多个使用类.dispaly的 div ,因此该函数循环浏览页面上的所有图像。
我想要的是该功能仅循环浏览父 div 中的照片。
我不知道该怎么做?