我有一个流畅的 Bootstrap 布局,其中三个 span4 在一个 row-fluid div 内。这看起来和工作方式都符合我的预期。调用.sortable();
行元素有效,但在拖动过程中,布局变得异常不可预测。这是一个链接: http: //jsfiddle.net/dhilowitz /CwcKg/15/ 。如果您抓住第 3 项并将其向左移动,它的行为完全符合我的预期。但是,如果您抓住第 1 项并将其向右移动,那么所有的外观都会中断,第 3 项会移动到下一行。
JSFiddle: http: //jsfiddle.net/dhilowi tz/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;
}