I've very new to HTML/JavaScript but am learning…
I want to make a button on an iPhone that runs a JavaScript command when it is pressed and another when it is released. I tried to do this using onmousedown
and onmouseup
properties, but this does not work the same on iPhone.
<input type="image" onmousedown="command_press()" onmouseup="command_release()" src="images/UP-Dark.png" alt="" title="" />
Could someone please tell me how to do the same thing on the iPhone?
The equivalent for
onmousedown
on touchscreen devices isontouchstart
, and the equivalent ofonmouseup
isontouchend
.If you would also like to detect dragging, you could use
ontouchmove
which is fired every time you move your finger after touching the screen.