我得到以下代码:
window.setInterval(function(){
var id = $('.slidermenu.currentone').attr('data-id');
var newid = parseInt(id) + 1;
//alert(newid + ' - ' + id);
$('.slidermenu.currentone').animate({backgroundColor: 'white'}, 'slow');
$('.slidermenu.currentone').removeClass("currentone");
$('slidermenu[date-id='+newid+']').animate({backgroundColor: '#f3f3f3'}, 'slow');
$('slidermenu[date-id='+newid+']').addClass("currentone");
$('#activeimage img.currentone').fadeOut('slow');
$('#activeimage img.currentone').removeClass("currentone");
$('#activeimage img[data-id='+newid+']').fadeIn('slow');
$('#activeimage img[data-id='+newid+']').addClass("currentone");
}, 3000);
我正在尝试制作一个每 3 秒运行一次的函数,然后让我的滑块显示下一张图像。好吧,它第一次运行时效果很好。但是第二次,它就是行不通。
我认为问题可能在于使var newid
具有 fromid
和 plus的数量1
。
此外,我实际上需要它来执行此操作直到第 5 位,然后再降到第 1 位。