私はjQueryが初めてで、Wordpressで2つのことを行うインタラクティブなスライダーを作成しようとしています:
1)ホバーすると、メインの写真ボックスに新しいdivが表示されます
2) リンクをクリックすると、そのページに移動します
ただし、エラー コンソールは、スクリプトの後半で next が定義されていないことを示しています。
これは私がこれまでに持っているものです:
function slideShow() {
var current = jQuery('#featArea.show');
var next = jQuery('#defaultImg');
$('div#featLinkWorkshop a').hover (
function() {
next = jQuery('div#featWorkshops');
}
//repeat the above for each section
current.removeClass('show');
next.fadeIn().addClass('show');
setTimeout(slideShow, 3000);
}
HTML
<div id="defaultImg" class="featImg show">
<img src="#" />
</div>
<div id="featWorkshops" class="featImg">
<img src="#" />
<div class="featImgCaption">
<h1>Caption Title</h1>
<p>Sentence of interest.</p>
</div>
</div>
その後、HTML で
<div class="featLink" id="featLinkWorkshop">
<img src="#" />
<a href="#">Workshops</a>
</div>
これを表示できるページは次のとおりです: http://www.toppling-dominoes.com/sevenoaks . どうもありがとう!
更新: wahtever のアイデアとこのチュートリアルの助けを借りて、スライダーがほぼ機能するようになりました。サイクル プラグインには、当初考えていたよりも多くの機能があります。