这是我想要实现的东西的简化版本
我有一个显示 3 个 div 框的页面
<div class="divd" id='div1' style="left:50px">>111</div>
<div class="divd" id='div2' style="left:150px">222</div>
<div class="divd" id='div3' style="left:250px">333</div>
<p></p>
<p></p>
<p><input type="button" id="tg" value="toggle"></p>
我正在使用 Jquery 来切换中间 div
$('#tg').click(function() {
$('#div2').toggle('slow', function() {
});
});
这一切都按预期工作,但我想做的是通过隐藏 div 来“缩小差距”,所以最终结果是 div1 和 div3 彼此相邻 可以做到这一点,非常感谢任何指针或帮助,谢谢
.divd {
position:absolute ;
width: 50px;
height: 50px;
top: 50px ;
left: 120px ;
border: 1px solid black;
background-color:#999;
border-radius:5px;
z-index:200;
text-align:center;
}