我想不出我的问题的解决方案。所以我有一个很酷的想法来制作漂亮的用户面板,但不知道如何让 jquery 正常工作;)。事情是这样的:
html:
<div id="content">
<div id="containerleft">
<div id="box1" class="box"></div>
<div id="box2" class="box"></div>
<div id="box3" class="box"></div>
<div id="box4" class="box"></div>
<div id="box5" class="box"></div>
<div id="box6" class="box"></div>
</div>
</div>
JS:
$(".box").click(function(){
$(this).css({'position' : 'absolute'}).animate({
width: '100%',
height : '100%'},300);
});
这是它与 css 的工作方式:http: //jsfiddle.net/85mJN/1/
我想要实现的是从他的位置调整 div 的大小,到父 div 的大小,我会称之为增长效果。正如你所看到的,在 .click div 移动到左上角之后,然后它适合父级,也通过移动其他人来破坏整个事情。我试图用 .css('z-index': '999') 来处理动画 div,但这是一个失误。主要目标是从他的原始位置扩展 div,在其他 div 之上,而不移动它们。
~ 沙人