私はclass=selected
を持つアイテムのリストを持っています。n
はすべてclass=selected
を次のアイテムに変更します。jCarouselクラスが選択されたアイテムを表示
jCarousel
スクロールを有効にして、常にclass=selected
のアイテムを表示するにはどうすればよいですか?
私はclass=selected
を持つアイテムのリストを持っています。n
はすべてclass=selected
を次のアイテムに変更します。jCarouselクラスが選択されたアイテムを表示
jCarousel
スクロールを有効にして、常にclass=selected
のアイテムを表示するにはどうすればよいですか?
jcarouselに自動スクロールを設定するのは簡単ではありませんか?
あなたはここで情報を見つけることができます:http://sorgalla.com/projects/jcarousel/
プロパティを「自動」
は、定期的にコンテンツを自動スクロールする秒数を指定します。 0(デフォルト)に設定すると、自動スクロールがオフになります。
あなたは、あなたがこのようjcarousel scrollメソッドを使用することができます
を「選択」するために、クラスを変更するには、余分なコーディングを必要としません。
var link = $("#linkIWantToScrollTo");
var scrollTo = link.parent().attr("jcarouselindex");
var animateScrolling = true;
// Using jcarousel instance from the element where you applied jcarousel, scroll it...
$("#menu").jcarousel('scroll', scrollTo - 1, animateScrolling, function(scrolled) {
if (scrolled) {
console.log('The carousel has been scrolled');
} else {
console.log('The carousel has not been scrolled');
}
});
注:それはscrollTo - 1
index is 0 basedために使用する必要があります。さもなければあなたは望ましくない結果を得るでしょう! :)
link
はアンカーこのような<a>
です:上記のコードjcarousel
で
<li class="jcarousel-item jcarousel-item-horizontal jcarousel-item-8 jcarousel-item-8-horizontal" style="float: left; list-style: none outside none;" jcarouselindex="14">
<a id="linkIWantToScrollTo" title="Educação de Pacientes e Familiares" href="#">
</li>
14
を配置するためにスクロールします。これは今私のプロジェクトの一つですごくうまくいっています。位置14
が見えなくなり、スクロール方法を適用すると、アイテムが視覚的に表示されるため、ユーザーエクスペリエンスが向上します。