【问题标题】:div + li random and slide (jQuery)div + li 随机和滑动 (jQuery)
【发布时间】:2013-08-05 20:15:13
【问题描述】:

我希望在里面显示一个随机块,同时显示一个随机的<li> 和幻灯片。很难解释,但这是我的 html 代码:http://jsfiddle.net/LeG3nDz/za2v9/

我希望我的班级“幻灯片”随机出现在里面,我还显示<li>,它是随机的,每 3 秒更改一次。

<div class="slide">
    <h1>My title</h1>
    <ul>
        <!-- RANDOM <li> -->
        <li>One</li>
        <li>Two</li>
        <li>Three</li>
        <li>Four</li>
        <li>Five</li>
        <li>Six</li>
        <li>Seven</li>
    </ul>
</div>

【问题讨论】:

  • 你能解释清楚吗I want my class slide appears randomly and inside
  • 你有 JavaScript / jQuery 吗?你至少得试一试。我们不打算给它。要带路,您可以搜索 jQuery 幻灯片和 JavaScript 的 Math.random

标签: jquery list random


【解决方案1】:

你可以使用这个随机插件,我写道:

$.fn.random = function(count) {
    if (count === this.length) {
        return this;
    } else if (count === undefined || count === 1) {
        return $(this[Math.round(Math.random() * (this.length-1))]);
    } else {
        this.sort( function() { return 0.5 - Math.random() } );
        return this.slice(0, count);
    }
};

还有这段代码

$('.slide').hide().random().slideDown().find('li').hide().random().slideDown();

这里更新jsfiddle

至于每 3 秒随机变化一次:

var li =  $('.slide').hide().random().slideDown().find('li');
(function random() {
    li.hide().random().slideDown();
    setTimeout(random, 3000);
})();

【讨论】:

  • 大家好。感谢您的帮助,但对不起,我没有指定,但我的脚本是随机的。问题是
  • 的随机滑动 :( jsfiddle.net/LeG3nDz/za2v9/2
  • @Stéphane 最好将它们全部隐藏,然后随机选择,以便您可以使用 slideDown。 jsfiddle.net/za2v9/3
  • 嗨 :) 有时是脚本工厂。是否可以随机显示div和li内部?
  • 猜你喜欢
    相关资源
    最近更新 更多
    热门标签