0

この jQuery プラグインを使用しています: http://www.thomaslanciaux.pro/jquery/jquery_carousel.htm垂直カルーセルを作成します。

ボタンをクリックして対応するフレームにスクロールする、ページネーションに似たようなことをしたいと思います。でもボタンは一つだけ欲しい。このボタンは最後のフレームの後に表示され、「トップに戻る」と表示されます。クリックすると、カルーセルの最初の項目までスクロールします。このイベントを簡単にトリガーする方法を知っている人はいますか?

4

2 に答える 2

2

私はあなたが達成しようとしていると思う次のことを書きました。

<html>
<head>
    <script type="text/javascript" src="http://sorgalla.com/projects/jcarousel/lib/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="http://sorgalla.com/projects/jcarousel/lib/jquery.jcarousel.min.js"></script>

    <link rel="stylesheet" type="text/css" href="http://sorgalla.com/projects/jcarousel/skins/tango/skin.css" />


    <script type="text/javascript">

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel(
    {
        vertical: true,
        scroll: 1
    });

    // Loop through all images and attach click action
    jQuery("#mycarousel img").each( function(index, element)
    {
        $(element).click( function()
        {
            jQuery('#mycarousel').jcarousel('scroll', index + 1);
        });
    });  
});

</script>
</head>

<body>

<ul id="mycarousel" class="jcarousel jcarousel-skin-tango">
    <li><img src="http://static.flickr.com/66/199481236_dc98b5abb3_s.jpg" width="75" height="75" alt="" /></li>
    <li><img src="http://static.flickr.com/75/199481072_b4a0d09597_s.jpg" width="75" height="75" alt="" /></li>
    <li><img src="http://static.flickr.com/57/199481087_33ae73a8de_s.jpg" width="75" height="75" alt="" /></li>
    <li><img src="http://static.flickr.com/77/199481108_4359e6b971_s.jpg" width="75" height="75" alt="" /></li>
    <li><img src="http://static.flickr.com/58/199481143_3c148d9dd3_s.jpg" width="75" height="75" alt="" /></li>
    <li><img src="http://static.flickr.com/72/199481203_ad4cdcf109_s.jpg" width="75" height="75" alt="" /></li>
    <li><img src="http://static.flickr.com/58/199481218_264ce20da0_s.jpg" width="75" height="75" alt="" /></li>
    <li><img src="http://static.flickr.com/69/199481255_fdfe885f87_s.jpg" width="75" height="75" alt="" /></li>
    <li><img src="http://static.flickr.com/60/199480111_87d4cb3e38_s.jpg" width="75" height="75" alt="" /></li>
    <li><img src="http://static.flickr.com/70/229228324_08223b70fa_s.jpg" width="75" height="75" alt="" /></li>
</ul>
</body>
</html>
于 2012-01-06T09:38:05.677 に答える
0

jquery scrollTo プラグインが必要だと思います: http://demos.flesler.com/jquery/localScroll/#section1

プラグインをダウンロードするためのリンクは、そのページの右側にあります。

于 2010-12-08T22:54:13.690 に答える