基于jsfiddle上的this示例,我所拥有的是相同的。我正在尝试想出一种方法,当您在右侧有一个空白区域并且能够将左div向右移动而不会被迫退回。

我已经尝试了以下CSS:

$(function()
    if( $(".portlet").css('left', '165px') ) {
        $(".portlet").css('left', '51%');
    } else {
      $(".portlet").css('left', '1%');
    }
)};


只是要注意,我对jQuery UI还是很陌生。

最佳答案

如果不干扰布局的其余部分,一种简单的方法就是强制可排序的高度。像这样:

.sortable {
  width: 200px;
  float: left;
  padding-bottom: 100px;
  height: 600px;
}


http://jsfiddle.net/g6urafLf/1/

关于javascript - jQuery UI Sortable Portlet强制向右或向左,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30944947/

10-11 23:54