jCarouselLite Случайный стартовый порядок - PullRequest
1 голос
/ 09 августа 2011

Я использую JCarouselLite (http://www.gmarwaha.com/blog/2007/08/09/jcarousel-lite-a-jquery-plugin/) для генерации карусели отзывов в стиле «новостной тикер» с вертикальной прокруткой, и все работает отлично, но я хотел бы рандомизировать порядок, в котором отображаются элементы списка. Я попытался используйте следующее, но оно не работает:

if(o.random){var randomStart = Math.floor( Math.random()*tl+1 );curr = randomStart;}

Затем добавьте «random: true» к опциям.

Может кто-нибудь помочь мне разобраться? Мой сценарий:

<script type="text/javascript"> 
    $(document).ready(function(){   
        $(".ticker").jCarouselLite({
            auto: 10000,
            vertical: true,
    random: true,
            visible: 1
        });
    }); 
</script> 

1 Ответ

0 голосов
/ 09 августа 2011

Используйте свойство start и задайте для него случайное число, начиная с 0 до максимального количества элементов, которое у вас есть.

$(document).ready(function(){   
    var TOTAL_ITEMS = 10;
    var randNum = Math.floor(Math.random()*(TOTAL_ITEMS+1));

    $(".ticker").jCarouselLite({
        auto: 10000,
        vertical: true,
        start: randNum,
        visible: 1
    });
}); 
...