您好,我希望有人可以帮助我,我已经设置了 nivoslider,但我希望改变 contral-nav 拇指操作的方式。开箱即用时,单击缩略图时主图像会发生变化,我希望将其更改为悬停。我在 nivoslider 插件中找到了以下几行:
else {
nivoControl.append('<a class="nivo-control" rel="'+ i +'">'+ (i + 1) +'</a>');
}
}
//Set initial active link
$('.nivo-controlNav a:eq('+ vars.currentSlide +')', slider).addClass('active');
$('.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');
});
然后我将 .live('click, 更改为 'hover' 并且在悬停时滑块确实发生了变化。问题在于尝试将鼠标悬停在上一个缩略图上时:主图像没有改变我必须返回两个项目才能得到它再次改变。有人有什么想法吗?
谢谢