Veröffentlicht am

Touch Event im Safari mobile

Aus Gründen, die ich nicht kenne, reagiert der Safari auf iOS nicht auf den ersten Klick bzw. Touch, wenn ein EventHandler dafür definiert wird.

$('#selector').on('click', function (ev) { ... });

Leider schafft hier auch das Verwenden von touchevents, wie touchend oder touchstart keine Abhilfe.

Dieses Metatag löst das Problem allerdings:

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">