1

jCarousel を正しくセットアップできません。ul で余分なリスト要素を見つけているようで、スクロールの最後にもう少しスクロールします。理由がわかりません。

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

 <ul class="demo1">
                        <li><a href="http://www.youtube.com/watch?v=jfWPDGWP568">Video 1</a></li>
                        <li><a href="http://www.youtube.com/watch?v=BcIjxlLfcM4">Video 2</a></li>
                        <li><a href="http://www.youtube.com/watch?v=sYi7uEvEEmk">Video 3</a></li>
                        <li><a href="http://www.youtube.com/watch?v=CjBwNesFGoc">Video 4</a></li>
                        <li><a href="http://www.youtube.com/watch?v=dHbOOe8n2gY">Video 5</a></li>
                        <li><a href="http://www.youtube.com/watch?v=QcGcIB7X_l4">Video 6</a></li>
                        <li><a href="http://www.youtube.com/watch?v=Ee3XaPFT5XM">Video 7</a></li>
                        <li><a href="http://www.youtube.com/watch?v=DR91Rj1ZN1M">Video 8</a></li>
                    </ul>

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

jQuery('.demo1').jcarousel({

                scroll: 1,
                visible: 4,
                buttonPrevHTML: '<button class="prev">προηγούμενο<\/button>',
                buttonNextHTML: '<button class="next">επόμενο<\/button>'
            }//, show()
            );

どんな助けでも大歓迎です。

ここにページを投稿しました: http://www.44db.com/demo/yc

4

2 に答える 2

0

css { display:inline } とその他のサイズの css プロパティを削除したところ、うまくいきました。

于 2010-08-02T15:06:12.143 に答える
0

私もこれに遭遇しました。とても迷惑です!それが起こっている理由はここにあります。li アイテムの幅に余白を加えたものが #maincontainer の幅を超えています。つまり、最後の li 項目が #maincontainer にあふれ、スクリプトはその最後のビットを移動して、余分なクリックを残します。これを確認する 1 つの方法: id を最後の li に割り当て、幅を小さくして、それが修正されないかどうかを確認します。その場合、#maincontainer をより広くする必要があります。

于 2010-07-21T11:45:37.573 に答える