假设一个用户有一个HTML文件,并且他们正在使用一个触摸屏设备,比如一部电话。
我这里有一组代码:
W.onmousedown = function () {
gameOver();
}
基本上它所做的是检测名为W的div是否被点击,如果是,结束游戏。
我想做同样的事情,但它检测用户是否触摸了屏幕上的DIV。我该怎么做呢?
编辑:
为我使用click不起作用,它不能结束游戏。这是我的代码:
x一个一个一个一个x一个一个二个一个x一个一个三个一个
假设一个用户有一个HTML文件,并且他们正在使用一个触摸屏设备,比如一部电话。
我这里有一组代码:
W.onmousedown = function () {
gameOver();
}
基本上它所做的是检测名为W的div是否被点击,如果是,结束游戏。
我想做同样的事情,但它检测用户是否触摸了屏幕上的DIV。我该怎么做呢?
编辑:
为我使用click不起作用,它不能结束游戏。这是我的代码:
x一个一个一个一个x一个一个二个一个x一个一个三个一个
4条答案
按热度按时间bkhjykvo1#
它不起作用,因为您用另一个容器遮盖了您的
W
容器,并且它不可单击我更改了容器的顺序,因此
W
容器现在位于前一层,并且可以正常工作zte4gxcn2#
pxq42qpu3#
可以使用
click
或Pointer Eventsojsjcaue4#
您可以使用
touchstart
事件执行此操作,请参见this mdn article