【发布时间】:2019-04-27 09:17:04
【问题描述】:
$('.box').on('click', function(){
$('.act').removeClass('act');
$(this).addClass('act');
});
$('button').on('click', function(){
$('.act').insertAfter($('.act').next());
});
.parent{
text-align:justify;
text-align-last:justify;
background:lightgreen;
}
.box{
display:inline-block;
width:20%;
height:25px;
background:orange;
}
.act{
background:skyblue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='parent'>
<div class='box'>1</div>
<div class='box'>1</div>
<div class='box'>1</div>
<div class='box'>1</div>
</div>
<br>
<button>CLICK</button>
单击第一个框使其处于活动状态。
然后单击按钮将其向右移动。
您会看到对齐丢失了,即框之间没有空格。
如何预防?
【问题讨论】: