如何在使用jQuery初始化后,在同一位置设置5个div(在维度上相同)的位置。
我想要的原因是将它们逐个移动到另一个div。
提前致谢。
答案 0 :(得分:1)
这在很大程度上取决于您拥有的HTML,但一般的理想是将每个元素的CSS position
属性设置为absolute
,然后使用组合将它们的位置设置为相同top
,left
,bottom
和right
CSS属性。
$('yourDivs').css({
position: 'absolute',
top: 0,
left: 0
});
这假设div
位于同一个父级,或者他们的祖先没有position: relative
属性。
答案 1 :(得分:1)
这样的东西? http://jsfiddle.net/Gab4B/
div
{
height: 200px;
width: 200px;
}
div div {
height: 20px;
width: 20px;
border: solid 1px black;
}
div.seperate-equal
{
position: absolute;
top: 0;
left: 0;
height: 5px;
width: 5px;
background-color: red;
}
答案 2 :(得分:0)
设置CSS position: absolute
,使用相等的top
和left
...
答案 3 :(得分:0)
你需要一些绝对的位置。 Demo at JS Fiddle
$('.class').each(function(){
this.style.top=0;
this.style.left=0;
this.style.position='absolute'
});