是否有可能在-100和600之間創建隨機數,以用作CSS中使用jQuery/Javascript的元素的位置(margin-top,margin-left)值?使用jQuery爲位置創建隨機css值
-2
A
回答
2
確定有可能,請使用Math.random
。
見這個例子從MDN:
// Returns a random integer between min and max
// Using Math.round() will give you a non-uniform distribution!
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
然後,您可以使用此功能給你的元素隨機利潤。
實施例:
//Randomize the position of all your elements, identified by a specific class
//In case you have several items. Either, don't use the each()
$('.randomElement').each(function(){
$(this).css({'marginTop' : getRandomInt(-100,600), 'marginTop' : getRandomInt(-100,600)});
});
+0
非常感謝!對不起,但我仍然不明白如何安排這一點,在我看來,這是一種正確的方式,但不夠明白,不能使它工作:http://jsfiddle.net/pWpAB/ 10/ – Kostsei
0
嘗試此
var randomnumber = Math.floor(Math.random() * (maximum - minimum + 1)) + minimum;
0
當然是。 您將需要使用random()函數http://www.w3schools.com/jsref/jsref_random.asp。 然後用jQuery設置你想改變的屬性。 如下:
var rand = Math.floor(Math.random() * (max - min + 1) + min);
$("#someid").attr("margin-top",rand);
+2
http://www.w3fools.com/ – vzwick
相關問題
- 1. 隨機css位置jquery
- 2. 使用隨機鍵創建對象jquery
- 3. 在電暈sdk隨機位置創建隨機圖像
- 4. 隨機CSS值
- 5. 在Swift中爲Sprite創建隨機位置
- 6. 我將如何爲多組精靈創建隨機位置?
- 7. 隨機位置
- 8. 通過CSS-sprite(隨機位置)的僞隨機圖像
- 9. 使用Math.random()和.css的jQuery/JS隨機圖像定位?
- 10. CAReplicatorLayer隨機位置
- 11. 隨機TextView位置
- 12. jQuery的隨機背景位置
- 13. jQuery從隨機位置動畫
- 14. jQuery的隨機位置,以多個div
- 15. 隨機左,頂部位置,jquery,javascript
- 16. 創建隨機MSISDN 10位數字
- 17. 如何將隨機值放入使用JQuery的css屬性中?
- 18. 隨機位置不是隨機的[vb.net]
- 19. 隨機使用jQuery
- 20. jQuery創建一個隨機的16位數字可能嗎?
- 21. 如何使用16位LFSR創建僞隨機序列
- 22. 如何使用RNGCryptoServiceProvider類創建2位隨機數?
- 23. 用Swift創建隨機CGPoint
- 24. 創建新的隨機vs使用相同的隨機
- 25. 使用隨機數創建羣集
- 26. 使用pygame創建隨機對象
- 27. 使用GraphStream庫創建隨機圖
- 28. 使用MYSQL創建一個隨機數
- 29. Jmeter - 使用jboss庫創建隨機數
- 30. 在隨機位置創建重複元素
你不瞭解什麼?你問如何選擇一個隨機數?如何將一個隨機數乘以正確的範圍?如何設置CSS屬性? – SLaks
使用Math.random – NEO
我不知道Javascript夠用了,我可以修改腳本,但是很少可以自己寫。我不知道是否有可能生成負數 'Math.floor((Math.random()* 10)+1);' 我讀過幾個關於爲css生成隨機值的主題,但他們是關於顏色和一些其他非數字值,我無法弄清楚如何在我的情況下使用它。 – Kostsei