0

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

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

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

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

非常感谢。

4

1 回答 1

2

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

于 2012-06-08T13:31:42.840 回答