嘿我试图做一种滑块,但有问题得到循环'重置'。这个想法是让元素动画淡化不透明,并在完成后隐藏它们,以便在循环重置后不会触发“.is(:visible)”。但是,回调函数正在影响将其不透明度设置为“1”且在错误时间的元素。我猜这是简单的,我不知道动画,因为我是一个jQuery newb的一点。Jquery动画回调影响错误的元素
$('a#galleryArrow').bind('click', function(){
wrapper.children().slice(imageSet,(imageSet + 5)).animate({opacity: 0}, function() {$(this).hide();});
if (wrapper.children(':last-child').is(':visible')) { imageSet = 0; }
else { imageSet = imageSet + 5; }
wrapper.children().slice(imageSet, (imageSet + 5)).css({display: 'block'}).animate({opacity: 1});
wrapper.animate({left: -(imageSet * 104)});
return false;
});
显示定义'wrapper'的代码 – 2010-07-01 18:30:32
对不起:var wrapper = $('div#imagebar ul');这是对的? – Abe 2010-07-01 18:48:20