我正在使用滑块的网站上工作,我正在尝试点击幻灯片。我已设法编辑js以将<div>
包裹在<a>
中,但这会产生新问题。
滑块的工作方式是显示<div>
类cameracurrent
。滑块正常工作,直到它为我的可点击幻灯片添加cameracurrent
。当js调用.removeClass('cameracurrent');
时,该类不会被删除。因此,显示的幻灯片始终相同。
以下是一些代码:
var loop;
for (loop=0;loop<amountSlide;loop++)
{
if (loop == 4) {
cameraCont.append('<a href=http://www.google.com><div class="cameraSlide cameraSlide_'+loop+'" /></a>');
var div = $('> div:eq('+loop+')',elem);
target.find('.cameraSlide_'+loop).clone(div);
} else {
cameraCont.append('<div class="cameraSlide cameraSlide_'+loop+'" />');
var div = $('> div:eq('+loop+')',elem);
target.find('.cameraSlide_'+loop).clone(div);
}
}
...
if($(thumbs).length){
$('li', thumbs).removeClass('cameracurrent');
$('li', thumbs).eq(slideI).addClass('cameracurrent');
}
js是2200+行,所以我仍然试图绕过它。但是,我相信这就是cameracurrent
类被移除的方式。
有什么想法吗?
答案 0 :(得分:0)
你可以尝试这样的东西来删除这个类吗?
if (thumbs) {
$(thumbs).find('.cameracurrent').removeClass('cameracurrent');
}