滚动后无法取消选择jquery-sortable中的元素(chrome)

时间:2012-09-15 13:57:29

标签: jquery jquery-ui jquery-ui-sortable

jQuery-UI可排序的一个奇怪的错误(使用最新的稳定jQuery和jQuery ui)。

基本上,如果其中一个可排序元素包含滚动条(max-height + scroll:auto),则在使用滚动条后再次删除项目变得非常困难(因为此操作将导致项目被选中。)

据我所知,这个问题只影响chrome(firefox至少似乎没有分享它)。

我在这里汇总了一个稍微糟糕的问题演示:http://jsfiddle.net/shVFX/如果你试图在chrome中滚动长项,它会粘在你的光标上。

有没有人遇到过这个问题之前/我有什么想法可以减轻它? (能够滚动浏览可排序的项目对于我正在进行的项目来说是一个非常有用的功能。)

谢谢:)

其他细节:
使用chrome:v22.0.1(beta频道)
jQuery 1.8.1 cdn
jQuery-UI 1.8.23 cdn

1 个答案:

答案 0 :(得分:1)

我们也遇到了与垂直滚动条相同的问题并解决了它。请在以下URL中找到解决方案。诀窍是“处理:'。sort'”

$(function() {
$('.sort').sortable({
    connectWith: '.sort',
    handle: '.sort'
    scroll : false,
});

});

此处还可以找到问题的演示:http://jsfiddle.net/PrZNr/44/