奇怪的行为jquery可滚动排序

时间:2015-06-23 07:57:40

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

我正在构建管理项目的前端部分。现在我正在进行页面概述,您可以在其中对页面进行排序(作为列表)。我使用jquery插件nestedSortable from here来获取树视图功能。

我的问题:如果页面已滚动,则开始拖动/排序的项目将定位从鼠标向下滚动的像素数量,而不是鼠标应向下滚动(在滚动之前拖动/排序)。

我对排序列表的选项如下所示:

  5 >
    5 = USER
    5.userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
    5.extensionName = Fluidpages
    5.vendorName = FluidTYPO3
    5.pluginName = Page
    10 >

I also made a codepen thats illustrate my problem.

有谁知道如何解决这个问题? - 提前谢谢你。

1 个答案:

答案 0 :(得分:0)

我认为这是nestedSortable库中的一个错误。 git存储库上有一个提交,说它应该修复该bug(https://github.com/ilikenwf/nestedSortable/commits/2.0alpha),所以尝试升级到最新版本,看看是否能解决你的问题。

更新:事实上,修改CodePen以使用最新版本的文件有效:http://codepen.io/anon/pen/yNPWKX

我用于CodePen的nestedSortable源文件是:

<script src='http://mjsarfatti.com/sandbox/nestedSortable/jquery.mjs.nestedSortable.js'></script>