为什么YUI滑块上的触摸事件突然停止工作?

时间:2011-08-31 08:49:15

标签: javascript user-interface slider yui touch

我有一个使用YUI 3 sliders的网站,该网站的工作时间很长。大约两周前,我在手机上向朋友展示了我的网站,效果很好。

然后,大约一个星期前,我再次使用我的手机向另一位朋友展示,滑块上的拇指不会移动。有些事情发生了变化,他们不再回应我手机上的触摸事件。

在计算机上,使用鼠标时,拇指可以拖动。一切都很完美。

仅在接口需要触摸的设备上,我无法移动拇指。我已经在两款Android设备,一部iPhone和一台iPad上进行了测试。

javascript加载,因为它呈现滑块。我可以点击滑块的轨道,拇指跳到那个位置,所以它不像触摸事件完全消失。

然而,据我所知,无法触摸拇指并将其拖动到带触摸屏的移动设备上。

我已经试了一个星期来弄清楚我可能会改变什么,但我无法解决它。

有人可以查看this page并告诉我为什么触摸事件不起作用吗?

请注意,我已尝试将此版本设置为仅提供演示问题所需的最低要求,但此处或此处可能存在一些奇怪的无关代码片段。

非常感谢任何建议。感谢您的时间和帮助。

请注意:此问题中链接到的示例页面很可能会在一段时间后删除。谢谢你的理解。

1 个答案:

答案 0 :(得分:1)

您似乎需要指定use("slider"而不是use("*"Here's a working (and greatly simplified) demo