我可以对按钮同时使用“onmousedown”和“ontouchstart”吗?

问题描述

我有一个 html <img id="button">,它使用 onmousedown="down();"onmouseup="up();" 调用函数。按住按钮会激活间隔循环,因此是按住按钮并在鼠标出现时清除间隔。

现在这工作正常并且与旧浏览器具有很好的兼容性,但是按住按钮不适用于智能手机(至少不是 android)。教程建议改用指针事件,但那样我就会失去与旧浏览器的兼容性。

所以我在问,我是否会使用

<img id="button" onmousedown="down();" onmouseup="up();" ontouchstart="down();" ontouchend="up();">

如果只是在img标签中添加touchstart和touchend属性会不会有问题? 还是触摸事件会破坏 onmousedown 和 onmouseup 事件?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...