jQuery, jCarousel

Имам проблем с правилното настройване на 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


person ion    schedule 16.06.2010    source източник


Отговори (2)


Сблъсквал съм се и с това. Много е досадно! Ето защо може да се случва. Ширината на вашите li елементи плюс всички полета е повече от ширината на #maincontainer. Това означава, че последният li елемент се разлива върху #maincontainer и скриптът ще иска да премести последния бит, оставяйки допълнително щракване. Един начин да проверите това: присвоете идентификатор на последния li и направете ширината по-малка и вижте дали това не го оправя. Ако е така, трябва да направите #maincontainer по-широк.

person Johnny boy    schedule 21.07.2010

Премахнах css { display:inline } и всяко друго css свойство за размер и работи за мен!

person P.M    schedule 02.08.2010