在旧版本的 YUI 中,无法模拟 touchevent (touchstart/touchmove/touchend),我们可以在 yui 官方网站上看到:http://yuilibrary.com/yui/docs/event/simulate.html (无触摸活动部分)
但在 YUI 的最新版本(3.6.0)中,似乎可以模拟 touchevent。当您查看此文件时:http://yuilibrary.com/yui/docs/api/files/event-simulate_js_event-simulate.js.html#l60,脚本中实现了触摸事件。
如果你看这篇文章:http ://www.yuiblog.com/blog/2012/08/10/twiy/ ;YUI 接受关于手势模拟的拉取请求。
但是当我这样做时:
Y.one('mydiv').simulate('touchstart');
我有这个消息:
Error: simulate(): Event 'touchstart' can't be simulated. Use gesture-simulate module instead.
所以我尝试使用“gesturemovestart”并做
Y.one('mydiv').simulate('gesturemovestart');
但我有这个消息:
Event 'gesturemovestart' can't be simulated
那么,有谁知道是否可以在 YUI 上模拟 touchevent,如果可以,为什么会出现这个错误?