我有多個相同的元素'圖片'類,每個類都有自己的增量類(pos_1,pos2,pos_3等),它控制着它在頁面上的位置。通過div循環以隨機順序添加課程
我想要創建一個循環,以便每個元素都有'動畫'類添加到它,但我想以隨機順序遍歷元素。
如果我不想使用JS中元素的硬編碼數組,我該如何做到這一點。
我的HTML元素的例子是:
<div class="pic pos_1">
...
</div>
<div class="pic pos_2">
...
</div>
<div class="pic pos_3">
...
</div>
使用Math.random()返回一個介於0和1之間的數字。根據元素的數量,劃分0-1的範圍。 因此,你可以像這樣使用它。 當且僅當Math.random()返回的值大於0.7時,假設元素將具有類「動畫」。 這有道理嗎? – Mozak