将随机定位的元素沿垂直轴放入文档中
Place random positioned element into a document in vertical axes
我有以下代码
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
)来增加值
相关文章:
- 使用promise和mongoose对文档进行排序
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- Ajax请求文档就绪会导致jquery加载缓慢
- MongoDB (php) - 以数组而不是多个属性的形式返回文档属性
- 谷歌文档表面引擎
- 来自文档或下一个静态父级的事件委派
- 如何将childNodes用于XML文档
- 文档就绪提供了错误的选择器高度
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- BrowserId登录请求在文档加载时被调用
- 从Javascript和Php变量创建Html模板文档
- 如何通过谷歌应用程序脚本从谷歌文档中的位置确定命名范围
- 在jquery文档准备好之前加载Modernizr
- jQuery 获取文档宽度和高度,不包括水平/垂直滚动条
- 将数据预置到垂直滚动的文档时,如何保持前一部分可见
- 如何垂直拆分 pdf 文档并按顺序显示页面
- 减去文档片段滚动的垂直偏移量
- 将随机定位的元素沿垂直轴放入文档中
- 在JavaScript中垂直文档滚动位置,可跨浏览器兼容,最高可达ie8