私は3つのspan4がrow-fluid divの内側にある流体ブートストラップレイアウトを持っています。これは私がそれを期待する方法を見て、動作します。行要素の.sortable();
を呼び出すと動作しますが、ドラッグ中にレイアウトが不思議に予測できなくなります。リンクはhttp://jsfiddle.net/dhilowitz/CwcKg/15/です。あなたがアイテム#3をつかみ、それを左に動かすと、それはまさに私がそれを期待するように動作します。しかし、アイテム#1をつかんで右に動かすと、すべての地獄が見えなくなり、アイテム#3が次の行に移動します。Bootstrapの流体グリッドレイアウトシステムとjQuery UIのソート可能な機能を併用することは可能ですか?
JSFiddle:http://jsfiddle.net/dhilowitz/CwcKg/15/
HTML:
<div class="container-fluid">
<div class="row-fluid sortme">
<div class="span4 element"><h2>Item #1</h2><p>Lorem ipsum dolor sit amet, consectetur</p></div>
<!--/span-->
<div class="span4 element"><h2>Item #2</h2><p>Lorem ipsum dolor sit amet, consectetur</p></div>
<!--/span-->
<div class="span4 element"><h2>Item #3</h2><p>Lorem ipsum dolor sit amet, consectetur</p></div>
<!--/span-->
</div>
<!--/row-->
</div>
<!--/.fluid-container-->
Javascriptを:
$(".row-fluid").sortable();
CSS:
.element > h2 {
cursor:pointer;
background-color:#cccccc;
border-radius:5px;
padding: 0px 5px;
}
ありがとう!うまくいく! – DavidH
ソート可能なものを削除した後のパディング相対ジャンプのため、私はこの解決策が嫌いです:http://jsfiddle.net/CwcKg/31/。 –