我需要稍微修改这个脚本;
//Changed this
$('.nivo-controlNav a:eq('+ vars.currentSlide +')', slider).addClass('active');
//To this
$('.nivo-controlNav a:eq('+ vars.currentSlide +')', slider).addClass(function (p) {return 'active-'+ (p+1);});
$('.nivo-controlNav a', slider).live('click', function(){
if(vars.running) return false;
if($(this).hasClass('active')) return false;
clearInterval(timer);
timer = '';
slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat');
vars.currentSlide = $(this).attr('rel') - 1;
nivoRun(slider, kids, settings, 'control');
});
}
这增加了-(当前计数)EG active-1,active-2 等。
问题是每当我尝试修改类的删除时,我似乎无法让它工作?
抱歉,对 jQuery 很陌生,任何帮助都会很棒。
非常感谢
- - 编辑 - -
我的第一个活动链接可以正常工作
$('.nivo-controlNav a:eq('+ vars.currentSlide +')', slider).addClass(function (p) {return 'active-'+ (p+1);});
就是这个
if($(this).hasClass('active')) return false;
显然没有删除课程,因为它现在是 active-1 等...只是想知道我是否能够删除课程?