我的幻灯片图像的小 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 = 滑块;
任何想法 ?谢谢你们 :)