我的幻灯片图像的小 jQuery 脚本有一个小问题。该脚本本身运行良好,其目的是滚动图像确实“褪色”,经典。
问题是,如果我想将它用于页面上的另一个块,那么它不再正常工作.. 问题肯定出在 id 上,但不能让它工作。
这是脚本:
功能滑块(){ 功能动画滑块(){ $('.slider #'+shown).animate({ opacity:0 //淡出 },1000); $('.slider #'+next_slide).animate({ opacity:1.0 //淡入 },1000); //console.log(显示, next_slide); 显示 = next_slide; } 功能选择下一个(){ next_slide = (显示 == sc)? 1:显示+1; 动画滑块(); } $('.slider #1').css({opacity:1}); //显示第一张图片 显示的变量 = 1; var next_slide; var sc = $('.slider img').length; // 总图像 var iv = setInterval(choose_next,3500); $('.slider_nav').hover(function(){ 清除间隔(iv);// 停止动画 }, 功能() { iv = setInterval(choose_next,3500); // 恢复动画 }); $('.slider_nav span').click(function(e){ var n = e.target.getAttribute('class'); //console.log(e.target.outerHTML, n); if (n=='prev') { next_slide = (显示 == 1)? sc:显示-1; }否则如果(n=='下一个'){ next_slide = (显示 == sc)? 1:显示+1; } 别的 { 返回; } 动画滑块(); }); } window.onload = 滑块;
任何想法 ?谢谢你们 :)