現在のスライドのリンクにクラスを追加したい。私のJavaScriptコードは
$(document).ready (function() {
$('#slideshow').cycle({
fx: 'fade',
speed: 500,
timeout: 1000,
pause: 1,
cleartype: true,
cleartypeNoBg: true,
pager: '#forpager',
pagerAnchorBuilder: function(idx, slide) {
return '#forpager li:eq(' + (idx) + ')';
}
});
$('#forpager ul li a').click(function(){
$('#forpager ul li a').removeClass("active");
$(this).addClass("active");
});
});
そして、スライドショーのhtmlコードは
<div id="forslideshow">
<div id="slideshow">
<div class="image">
<center><img src="images/pic1.jpg" alt="Renny"/></center>
</div>
<div class="image">
<center><img src="images/pic2.jpg" alt="Giselle"/></center>
</div>
<div class="image">
<center><img src="images/pic3.jpg" alt="Emma Goldman"/></center>
</div>
</div>
<div id="forpager">
<ul>
<li ><a href="#"><img src="images/menupic.png"/></a></li>
<li ><a href="#"><img src="images/menupic.png"/></a></li>
<li ><a href="#"><img src="images/menupic.png"/></a></li>
</ul>
</div>
</div>
問題は、スライドが来てリンクにアクティブなクラスがある特定のリンクをクリックすると、このコードではアクティブなクラスがないことです。スライド ショーの開始時、およびリンクをクリックしていないときに、リンクのクラスを追加/変更できるコードを誰かに教えてもらえますか。