javascript - 在页面加载时加载随机 <p>

标签 javascript jquery html random

过去一年我一直在慢慢学习 jQuery,我不得不假设我只是问错了问题,因为我找不到答案。

在我的标题中,我有一个用于不同“标语”的 div。我希望每次刷新时只显示其中一个,并且是随机的(伪随机或真正随机并不重要)。

标记:

<div id="tagline">
    <p>Tagline #1</p>
    <p>Tagline #2</p>
    <p>Tagline #3</p>
    <p>Tagline #4</p>
</div>

CSS

#tagline p {display: none;}

我不确定一次只显示一个内容的 jQuery。非常感谢任何帮助!

最佳答案

尝试以下代码和示例。如果您还添加更多标语,这将会起作用。

$(document).ready(function() {
    var taglineNo = Math.floor(Math.random()*$('#tagline p').length);
    $('#tagline p:eq(' + taglineNo + ')').show();
});

http://jsfiddle.net/5qf7krj9/1/

关于javascript - 在页面加载时加载随机 <p>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25529714/

相关文章:

html - : hover, :checked , :active etc. 是否调用了css事件?

javascript - JQuery 移动更改颜色以单击 ListView

javascript - 检查数组中是否存在键并替换其值

javascript - HTML 对象标记 'data' 属性不会随着 jQuery 更改而更新

IE 中的 JavaScript 问题 - 需要对象吗?

jquery - 从兄弟元素的第一个元素创建 Accordion

javascript - Enter 触发表单提交

javascript - 如何在 javascript 中休眠?

javascript - jquery 选择特定级别的子元素

HTML5 Canvas 合成(源代码)