1

私は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> 
4

1 に答える 1

0

プロパティを使用して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
    });
}); 
于 2011-08-09T00:34:20.280 に答える