我正在开发一款支持桌面和移动设备上的触摸事件的应用。 使用类似(每https://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariWebContent/HandlingEvents/HandlingEvents.html)
的东西时element.addEventListener("touchstart", touchStart, false);
element.addEventListener("touchmove", touchMove, false);
element.addEventListener("touchend", touchEnd, false);
element.addEventListener("touchcancel", touchCancel, false);
这些只在ipad和iphone上测试时触发,而不是在桌面上测试。由于我在桌面上开发,我怎么能这样才能识别这些事件?
答案 0 :(得分:1)
您可以在iOS模拟器中查看您的网站,该网站包含在MacO上的XCode中。
希望它有所帮助。
答案 1 :(得分:1)
在测试机器上,我们使用phantom limb来模拟触摸。如果设备本身支持触摸,它很容易设置,也不会做任何事情。
否则请遵循Alexey的建议,尽可能经常使用模拟器和真实设备。