jQueryUI 可排序允许滚动并为移动设备添加延迟

Posted

技术标签:

【中文标题】jQueryUI 可排序允许滚动并为移动设备添加延迟【英文标题】:jQueryUI sortable allow scroll and add delay for mobile devices 【发布时间】:2013-06-07 05:23:01 【问题描述】:

我有一个内嵌的缩略图库视图,可以使用 jQueryUI 和移动设备的触摸打孔插件进行排序。

除了当在移动设备上并且有很多图像时,我无法向下滚动屏幕以查看更多图像,因为它可以排序,所以一切正常。

所以我只能在屏幕上移动和排序项目。

因此,我想知道是否可以将可排序项目延迟 2 秒。因此,您必须触摸并按住 li 项目才能移动。然后我想知道是否可以允许滚动缩略图库,这将允许我向下移动列表。

我的代码:

      $(function() 
        $( "#sortable" ).sortable(
          delay: 900,
          scroll: true,
          placeholder: "ui-state-highlight"
        );
        $( "#sortable" ).disableSelection();
      );

延迟有效,但在不改变顺序的情况下仍无法向下滚动图像列表

希望有人能提供帮助。

谢谢

【问题讨论】:

有人可以帮忙吗? 我同意这一点。这是fiddle。 你找到解决方案了吗? 在我看来最好的解决方案是这个:***.com/questions/19283780/… 【参考方案1】:

使用“绑定”使这个jquery轮播工作,试试这个代码如下;

$("#sortable").bind('swipeleft',function(event, ui)

    );

更多信息http://learn.jquery.com/jquery-mobile/getting-started/

【讨论】:

【参考方案2】:

延迟:毫秒

在拖动开始之前将毫秒更改为所需的时间长度

将此添加到您的可排序设置中

【讨论】:

以上是关于jQueryUI 可排序允许滚动并为移动设备添加延迟的主要内容,如果未能解决你的问题,请参考以下文章

可排序的 jQueryUI 表行

不允许在可排序列表中排序,仅使用 connectWith 将它们移动到不同的可排序列表

使用 CSS3 过渡动画 jQueryUI 可排序

jQuery UI 可排序滚动辅助元素偏移 Firefox 问题

JQuery UI:在 Droppable Drop 时取消排序

如何让我的 JQueryUI 可拖动元素浮动到另一个溢出的元素中?