我对HTML/JavaScript非常陌生,但正在学习……
我想在iPhone上制作一个按钮,在按下时运行JavaScript命令,松开时运行另一个命令。我尝试使用onmousedown
和onmouseup
属性来做到这一点,但在iPhone上无法正常工作。
<input type="image" onmousedown="command_press()" onmouseup="command_release()" src="images/UP-Dark.png" alt="" title="" />
有人能告诉我如何在iPhone上做同样的事情吗?
element.onmousedown = element.onkeydown = element.ontouchstart = function() { /* event handler... */ }
的方式,则该程序将触发两次。按照 Zectbumo 的答案中的建议使用onpointerdown
替换鼠标和触摸事件,可以解决这个问题。 - Luc