繁体   English   中英

无法使jQuery UI Sortable正常工作

[英]Cannot get jQuery UI Sortable to work properly

我想在两行标签之间进行拖放。 我就是无法正常工作。

我使用以下函数初始化我的两个列表

 $("#sortableInit, #sortableEnd").sortable({
   connectWith: "connectedSortable",
   dropOnEmpty: true
  }).disableSelection();

另外,一行CSS使它们成为水平的,而不是通常的垂直的(它们都属于connectedSortable ):

.connectedSortable > div { float: left; }

在下面的小提琴中,我将我想做的事情减到最少。

http://jsfiddle.net/kuK9x/9/

你能看到我显然想念的东西吗?

您的JavaScript面板中有一些语法错误。 })在末尾缺少)另一个语法错误是connectWith: "connectedSortable"应该是connectWith: ".connectedSortable"

另外,还应该将.connectedSortable设置为float ,否则,容器的高度将为零,这将导致jQuery中讨论的错误。 参见票号#4551

查看更新的小提琴

$(function () {
    $("#sortableInit, #sortableEnd").sortable({
        connectWith: ".connectedSortable",
        dropOnEmpty: true
    }).disableSelection();
});

和CSS

.connectedSortable {
    float:left;
}
.connectedSortable > div {
    float: left;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM