メイン画像がアンカーにラップされ、サムネイルナビゲーションがあるスライドショーを作成するためにjQuery Cycleプラグインを使用しています。私は基本的にjQueryサイクルのdemo pageと同じコードを持っています。リンク内の画像をラップすると、サムネイルが壊れてしまいました。私は$('#slideshow img).attr('src')
の "slide.src"を削除しようとしましたが、まだ未定義として戻ってきます。アンカーとサムネイルを使用したjQueryサイクル
$('#slideshow').before('<ul id="slideshow-nav">').cycle({
fx: 'fade',
speed: 'slow',
timeout: 0,
pager: '#slideshow-nav',
pagerAnchorBuilder: function(idx, slide){
return '<li class="thumbnail"><a href="#"><img class="rounded" src="' + slide.src + '" width="137" height="129" /></a><span class="highlight"></span><span class="gloss"></span></li>';
}
});
私のHTMLはこれです。
<div id="slideshow">
<a href="#"><img src="images/gyro.jpg" alt="Gyro"></a>
<a href="#"><img src="images/gyro.jpg" alt="Gyro"></a>
<a href="#"><img src="images/gyro.jpg" alt="Gyro"></a>
<a href="#"><img src="images/gyro.jpg" alt="Gyro"></a>
</div>
私はそれらをログに記録しています。これはアンカーで#slideshowでイメージをラップした後に発生しました。以前はそれが働いていました。 – Chad
「」を追加すると、プラグインが使用するセレクタが破損している可能性があります。サムネイルをロールオーバーするときにハンドカーソルを取得しようとしている場合は、代わりにCSSで 'cursor:pointer;'を使用してください。 – quis