アンカーとしてjqueryのサイクル事業部
-
21-09-2019 - |
質問
私は、スムーズにスライドしますコンテンツのいくつかの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>';
所属していません StackOverflow