Jquery随机定位元素

时间:2018-03-12 00:38:00

标签: jquery html random position

我试图让文字随机定位在屏幕上。我该怎么做?

我正在使用Textillate

jsfiddle

<h1 class="tlt1">Go </h1>

2 个答案:

答案 0 :(得分:0)

您应该将h1标记的CSS设置为position:fixed。然后,在每个h1的javascript中,您的生成将其left属性设置为Math.random() * window.outerWidth,将其top属性设置为Math.random() * window.outerHeight

答案 1 :(得分:0)

您可以通过position:fixedposition:absolute来实现此目标。

$('.tlt').each(function(){
        $(this).css({"left": Math.random() * window.outerWidth , "top": Math.random() * window.outerHeight}).textillate();
});

OR

$('h1').each(function(){
        $(this).css({"left": Math.random() * window.outerWidth , "top": Math.random() * window.outerHeight}).textillate();
});

更新了jsfiddle