跳到主要内容

Touchscreen

触摸屏(Touchscreen)类以主框架视口左上角为原点的 CSS 像素为单位进行操作。只有在浏览器上下文初始化时将 hasTouch 设置为 true 的情况下,才能使用触摸屏的方法。

该类仅限于模拟点击(tap)手势。关于通过手动派发触摸事件来模拟其他手势的示例,请参阅模拟传统触摸事件页面。


方法

tap

v1.9 之前已添加 touchscreen.tap

在指定位置(x,y)派发一个包含单个触点的 touchstarttouchend 事件。

备注

如果浏览器上下文的 has_touch 选项为 false,则 page.tap() 方法会抛出异常。

用法

touchscreen.tap(x, y)

参数

  • x float#

    相对于主框架视口左上角的 X 坐标,单位为 CSS 像素。

  • y float#

    相对于主框架视口左上角的 Y 坐标,单位为 CSS 像素。

返回值