我已经构建了一个JQuery CSS3图像库。问题是下面的代码中的下一个函数不是工作问题。JQuery .next()函数获取所有下一个元素不是一个
function gallery() {
var islide = $('.cornerimg:visible');
$(islide).removeClass('cornerimgfocus');
$(islide).next().addClass('cornerimgfocus');
setTimeout(function() {
gallery()
},4000);
}
$(window).load(function() {
$('.cornerimg').first().addClass('cornerimgfocus');
setTimeout(function() {
gallery()
},4000);
});
下一个功能是对所有下一个元素进行操作,而不仅仅是对下一个元素进行操作。其结果是,所有跟随第一个与类.cornerimg相关的元素都变得可见了。
HTML
<div class="imageitem">
<div class="cornerimg" style="background-image:url(http://www.golfbrowser.com/wp-content/uploads/2011/05/DSC00764s-968x400.jpg);"></div>
<div class="cornerimg" style="background-image:url(http://www.golfbrowser.com/wp-content/uploads/2011/05/DSC00762s-968x400.jpg);"></div>
<div class="cornerimg" style="background-image:url(http://www.golfbrowser.com/wp-content/uploads/2011/05/DSC00759s-968x400.jpg);"></div>
</div>
任何想法?
非凡
你不需要写'$(I幻灯片式)'什么。 – SLaks