画面上にたくさんのボックスが並べられているとします。
[1] [2] [3]
[4] [5] [6]
[7] [8] [9]
div を表す各ボックス。これらの divの 1 つで jquery を使用する場合.remove()
、その後にあるボックスをスライドさせるにはどうすればよいですか?
たとえば、 を削除box 5
すると、の場所にスライドしたり、 の場所にスライドしたりbox 6
します。 box 5
box 7
box 6
現在、ボックスを削除すると、ボックスは即座に目的の位置に移動します。それらにcss3遷移プロパティを試しましたが、何らかの理由で機能しませんでした。
JS:
$(this).parent().parent().parent().remove(); //this will remove the desired box
CSS:
.left-col-box {
position: relative;
float: left;
width: 218px;
height: 218px;
margin-left: 20px;
margin-top: 20px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
HTML:
<div class="left-col-box">
<div class="left-col-box-header">
<?php echo $rows[1]; ?>
</div>
<img src="includes/thumber.php?file=../img/<?php echo $rows2[0]. '.'.$rows2[1];?>&width=217&height=217" />
</div>
php 失礼します。ありがとう!基本的に HTML と CSS でボックスを作成します。そして、phpを使用してx個のボックスを生成します。どちらかを削除する場合は、目的の位置にスライドしてもらいたいです。