我想知道每次使用它时是否有任何方法可以更改div
。
我想在div
页面上的顶部和左侧位置进行更改,但不仅仅是在一个div中,在多个div中,而不是在页面上进行重写。
E.g
.class{
background-color:black;
color: white;
position:absolute;
top: RANDOM;
left: RANDOM;
}
<div1 class="class"></div> /// this would be positioned top:100px and left 200px
<div2 class="class"></div> /// this would be positioned top:245px and left 298px
<div3 class="class"></div> /// this would be positioned top:190px and left 490px
<div4 class="class"></div> /// this would be positioned top: 89px and left 344px
这一切都在同一页面,这可能吗?
我试图找到类似的东西,但我只发现了一个可以在我点击它时更改div ID的脚本,而不是在同一页面中有太多的div。
答案 0 :(得分:3)
jQuery,救援:
$('.class').each(function() {
$(this).css('top', Math.floor(Math.random() * 101));
$(this).css('left', Math.floor(Math.random() * 200));
});
(过度杀戮,我知道),一个演示:http://jsfiddle.net/pZ7Kf/10/。