【问题标题】:jCarouselLite Random Start OrderjCarouselLite 随机启动顺序
【发布时间】:2011-08-08 23:17:32
【问题描述】:

我正在使用 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> 

【问题讨论】:

    标签: jquery jcarousellite


    【解决方案1】:

    使用 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
        });
    }); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      相关资源
      最近更新 更多