iOS safariでjavascriptのクリックイベントが発火しない事象

chromeのデベロッパーツールでスマホのビューにしてデバッグしてる時は普通に発火していたのに実機になった途端にクリックが効かない事象に見舞われた。
なんとiOS safariはdivとかの「クリックされることが期待されてない」要素にはクリックイベントが発火しないらしい。
解決策はいくつかあるようだが一番お手軽だと思った下記対策で対処完了。

解決策

対象要素のCSS

div {cursor:pointer;}

このようにカーソルのスタイルを指定するだけでクリックイベントが発火するようになった。