【问题标题】:YUI version 2.x, and drag and drop with touch eventsYUI 2.x 版,并带有触摸事件的拖放功能
【发布时间】:2012-06-10 14:34:49
【问题描述】:

我们有一些非常复杂的代码,它们利用了 YUI JavaScript 库提供的拖放功能。我们最近移植了该应用程序,使其更加适合 iPad / 移动设备,但是我们在触摸事件和 YUI 中提供的拖放功能方面遇到了一些问题。更具体地说,我们正在使用YUI 2.7.0,它没有明确地为拖放库提供触摸支持。

在做了一些研究后,我发现YUI 3.x确实提供支持,但是由于大量更改,我们不愿意升级。我们还认为,如果我们要升级,我们可能会考虑将所有 YUI 内容移植到 jQuery。

我已经尝试使用the fix detailed here 来注册触摸事件,它似乎在某种程度上起作用。拖放现在可以工作了,乍一看很可爱;然而,有了这个快速修复,点击缩放不再起作用,而且滚动很困难,如果不是不可能的话。

是否有任何针对 YUI 2.x 拖放触摸事件的修补程序?

非常感谢。

【问题讨论】:

    标签: javascript ipad touch yui


    【解决方案1】:

    虽然我无法直接解决这个问题,但我能够采用“Javascript Drag and drop for touch devices”中概述的方法。通过将相同的可拖动控件注册到自定义触摸事件处理程序,一切似乎都按预期工作。

    【讨论】:

    • 非常感谢您链接到答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 2019-05-01
    • 1970-01-01
    相关资源
    最近更新 更多