質問

私は、スムーズにスライドしますコンテンツのいくつかのdivがあるページ構築しています - 。jQueryのサイクルでわずか数行のコードを

私はへのリンクを追加したい側のナビゲーションを持っています。 jQueryのサイクルに問題が - 。私も、私が使用したいというイメージまたはH3タグを指定することはできません。

しかし、私はサイドバーに表示するスライドから全体のdivを追加します。どのように私はこのdiv要素を選択するに行くか?

今私のコードは次のとおりです。

    $('#servicesWrap').cycle({
    fx: 'scrollLeft',
    speed:  'normal', 
    timeout: 0, 
    pager:  '#servicesSidebar',
    pagerAnchorBuilder: function(idx, slide) { 
    return '<li><a href="#">' + jQuery(slide).children(".serviceButton").eq(0).text() + '</a></li>';

} 

    });

私は別のStackOverflowのポストにPagerAnchorBuilderを見つけました。それは素晴らしい作品が、それは唯一のdiv内のテキストをつかみます。

:私はこのようになります全体のdivをつかむしたいです
    <div class="serviceButton">
   ... Text and images go here...
    </div>

私は確かにこれは単純ですが、私はただのdont全体のdivを選択するためのjQueryの良いのを十分に知っています。

役に立ちましたか?

解決

次のことを試してみてください

 return '<li><a href="#">' + $(slide).children(".serviceButton:first")[0].outerHtml + '</a></li>';
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top