コンテナーdivで水平方向にdivを並べ替えようとしています。
JQuery Webサイトで example を見つけましたが、それは垂直方向の並べ替えです。横にしたいです。
#sortable
<div>
で並べ替えを行います。
この垂直方向の並べ替えを水平方向に変換する方法を教えてください。
<style type="text/css">
#draggable1 { width: 150px; height: 35px; padding: 0.5em; }
#draggable2 { width: 150px; height: 35px; padding: 0.5em; }
#draggable3 { width: 150px; height: 35px; padding: 0.5em; }
#sortable { width: 700px; height: 35px; padding: 0.5em; }
</style>
<script type="text/javascript">
$(function() {
$("#sortable").sortable({
revert: true
});
});
</script>
<div class="demo">
<div id="sortable" class="ui-state-default">
<div id = "draggable1" class="ui-state-default">Home</div>
<div id = "draggable2" class="ui-state-default">Contact Us</div>
<div id = "draggable3" class="ui-state-default">FAQs</div>
</div>
</div>
float:left
は機能しますが、ここではdivにdisplay:inline-table
を使用して、divのボリュームを失わないようにします...
cSSに追加するだけです:display: inline-block;