これはかなり複雑な要求です。
したがって、私の問題には3つの要素があります。JQuery bxslider 、ウェブサイトのリリース後にクライアントが更新できる必要があるキャッチフレーズの Perch CMS セットと JavaScript コード ブロック。
私ができるようにしたいのは<h2>
、jQuery bxslider がその背後にある画像を変更したときに、要素を適切なキャッチフレーズ (つまり、2 番目の製品がアイテム 2 に等しい) に置き換える関数を作成することです。
問題の HTML は次のとおりです。
<div class="overlay">
<div class="tagbox">
<h2>We provide business and personal insurance to suit your individual needs</h2>
<a class="read-more">Read more</a>
</div>
</div>
bxSlider の標準スクリプト
$('.bxslider').bxSlider({
pager: true,
auto: true,
useCSS: false
// onSlideAfter: /*NEED CHANGING FUNCTION HERE*/
});
そして、私が使用するキャッチフレーズの配列を使用する jQuery スクリプトが必要です。
<?php perch_content('Taglines');?>
私は自分の機能のためにこのようなことをしようとしました:
$(".tagbox h2").html(/*NEED TO GET ARRAY INDEX HERE i.e. heading 2, 3, 4*/);
$each()
jQueryに付属する関数を使用してループスルーしようとしましたが、成功しませんでした。誰でも何か提案できますか?非常にトリッキーなコンセプトであり、クライアントが Perch でコンテンツを更新することにそれほど依存していなければ、それを行うことができました。