将随机定位的元素沿垂直轴放入文档中

Place random positioned element into a document in vertical axes

本文关键字:文档 垂直 随机 定位 元素      更新时间:2023-09-26

我有以下代码

function randomizer(start, end)
{
    return Math.floor((end - start) * Math.random()) + 1;
}
var top_pos = randomizer(1, $(document).height());
$('.element_selector').css('top', top_pos + 'px');

,但结果不是我真正期望的。大多数时候,元素被放置在靠近顶部的位置(大约80%的时间)。

是否有更好的解决方案来放置我的随机元素在真正随机的位置到垂直轴

Math.random()将返回类似0.318等的值

您可以使用Math.random() * 10(或*20)来增加值