4

刚刚发现了 JQuery 的“可拖动”API 的乐趣,但我想使用 inline-block 显示我的列表。当你拖动它们时,这会使列表项跳转,有谁知道如何解决这个问题?

我正在使用的代码是:

   $(function() {
        $( "#sortable1, #sortable2" ).sortable({
            connectWith: ".connectedSortable"
        }).disableSelection();
    });​

http://jsfiddle.net/VVaqu/

4

2 回答 2

6

如果您不能使用浮动,另一种解决方案:

#sortable1 li, #sortable2 li{
    display: inline-block;
    vertical-align: top;
}

垂直对齐:顶部很重要。

于 2013-08-04T18:49:50.597 回答
3

小提琴演示

只需将 : 添加float:left;到您的li元素中

#sortable1 li, #sortable2 li {
 float:left;
 /*other styles...*/
}
于 2012-11-22T00:19:06.250 回答