1

ウェブサイトのメニューとしてjCarouselを使用しています。そこには含まれる要素よりも長いリンクのリストがあり、jCarousel はそのリストを表示するためのスクロール バーとして使用されます。私の問題は、リンクがクリックされて新しいページが読み込まれるたびに、jCarousel が開始位置にリセットされるため、ページのリロード後にアクティブなリンクが表示されなくなることがあります。jCarousel を特定のアクティブ リンクにフォーカスさせる方法を教えてください。

ここで私が意味することの例を見ることができます: http://174.133.190.8/~goldarch/index.php?option=com_content&view=article&id=50&Itemid=57 (上のメニューをチェックしてください)

皆さん、ありがとうございました。

4

1 に答える 1

0

最後に、lCarouselオブジェクトを呼び出すときに、このコードを使用してそれを実行することができました。これは、私のセクションにあるものです。

<script type="text/javascript">
jQuery(document).ready(function() {
    var container = jQuery('#mycarousel');
    var startPlace = jQuery('li',container).index(jQuery('#current',container));
    startPlace = startPlace + 1;
    jQuery('#mycarousel').jcarousel({
        start: startPlace/*,
        wrap: 'last' */
    });
});
</script>

これが将来誰かに役立つことを願っています。

于 2010-06-15T09:15:33.973 に答える