我阅读了您发布的链接,您是否使用了插件 $.fn.shuffle 或第二个“未经作者测试”,如果您使用第一个,因为我认为您应该在链接的首页仔细阅读它说
**
我最近在寻找一种体面的方式来改组一组元素。我找到了一个声称可以做到这一点的 jQuery 插件,但不幸的是,它只有在所有元素都是单个父项的直接后代时才有效,就像无序列表下的所有列表项一样。
**
在包含我的代码 HTML 的插件后,我在我的 netbeans 上尝试了它
<div class="content">
<p>text1</p>
</div>
<div class="content">
<p>text2</p>
</div>
<div class="content">
<p>text3</p>
</div>
<div class="content">
<p>text4</p>
</div>
<div class="content">
<p>text5</p>
</div>
<div class="content">
<p>text6</p>
<img src="./images/1.png" />
</div>
但同样,它仅在所有元素都是单个父项的直接后代时才有效,例如无序列表下的所有列表项
它工作正常,但要精确
我使用了下面的脚本,并将图像放在 div 元素中
$("document").ready(function() {
$("div").shuffle();
});
输出
文本5
文本3
文本4
文本2
文本1
文本6
他们随机洗牌