以前我已經使用Math.random()將一個隨機圖像加載到div中。我想再次使用它,但我不是jQuery專家,我不知道這是否可能。我有一些絕對定位的div ID,我想隨機選擇一些類(.content)並加載到這些ID中。所以:插入隨機div類到id
<div id="veh1" class="abs"></div>
<div id="veh2" class="abs"></div>
.abs { position: absolute }
<div class="content">ONE</div>
<div class="content">TWO</div>
<div class="content">THREE</div>
<div class="content">FOUR</div>
.content { display: none }
要與
<div id="veh1" class="abs"><div class="content" style="display: block">TWO</div></div>
<div id="veh2" class="abs"><div class="content" style="display: block">FOUR</div></div>
結束了,我知道我可以做這樣的事情有關的Math.random()和.show()腳本。
<div id="veh1" class="abs">
<div class="content" style="display:block">ONE</div>
<div class="content" style="display:none">TWO</div>
<div class="content" style="display:none">THREE</div>
<div class="content" style="display:none">FOUR</div>
</div>
我能做到這一點的各種預定內容中的每個ID和負載,但它那種蔑視它是完全隨機的點,我懷疑這將是這樣做的最佳方式。我曾四處搜尋,但沒有找到如何完成的例子。
謝謝你的小提琴。但我想嘗試實現一個隨機選擇的內容,並將其加載到#veh1,#veh2,#veh3隨機選擇的div ID中(也可能有.abs的類)等等。可能有10個div ID和50個內容,其中10個插入到ID中,其餘隱藏。這似乎有意義嗎?目前我只能考慮使用你的或Patryk的答案來隨機加載特定ID中的某些內容。 – kurts
好吧,很難說它是否合理,因爲我不知道你想達到什麼目的。但我已經向你展示了一些簡單的隨機化。那麼如果你想移動/隱藏/顯示/克隆這些元素,則由你決定。我想你應該能夠弄清楚。如果沒有,讓我知道 – Johan
當然,我會用這個方法來管理,比原來的方法更簡單。 Patryk的代碼也有效,但我無法回答這兩個甚至是最後的投票。所以我會把這個標記爲已回答。 – kurts