0

Modularity Wordpress テーマには、jQuery Cycle を中心に構築された「ポスト スライダー」が含まれています。ページャーを使用して、スライダーの上に小さな数字を表示します。その番号を投稿のタイトルに変更できるようにしたいと思います。

テーマのコードは次のとおりです。

 $doc_ready_script .= '

jQuery(関数() {

   jQuery("#slider-posts").cycle({
       fx:      "scrollHorz",
       timeout:  0,
       prev:    "#prev",
       next:    "#next",
       pager:   "#slider-nav",
 containerResize: 0
   });

});';

私は jQuery コーダーではありません (おわかりかもしれませんが!)。コードを次のように簡単に調整するだけでうまくいくと思いました。

$doc_ready_script .= ' jQuery(関数() {

   jQuery("#slider-posts").cycle({
       fx:      "scrollHorz",
       timeout:  0,
       prev:    "#prev",
       next:    "#next",
       pager:   "#slider-nav",
 containerResize: 0,
 pagerAnchorBuilder: function(idx, slide) { 
              return '<li><a href="#">' + jQuery(slide).children("h2").eq(0).text() + '</a></li>';
      }
   });

});';

ただし、「解析エラー: 構文エラー、予期しない '>'」というエラーが表示されるようになりました。

それで、私は本当にばかげたことをしたことに気づきました!

ある種のjQueryの第一人者が私を正しい方向に向けることができますか?

期待していただきありがとうございます!

4

1 に答える 1

0

私のウェブサイトでもまったく同じ機能が必要でした。最初に .map() 関数を使用して配列を構築する必要があります。その後、pagerAnchorBuilder 関数でこの配列をループできます。

私が書いたチュートリアルをチェックしてください。これを機能させる方法を正確に示します。

于 2011-05-13T12:37:58.277 に答える