[JS/jQuery] iPhoneで2回タップしないとtransitionが適用されたリンクが作動しないことへの対処

iPhoneの場合、transitionのついたリンクは2回タップしないとリンク先に飛んでくれないので、その事象に無理やり対応するスクリプトです。

そもそも2回タップしないと行けない原因は、初回タップ時にtouchstartが発火して、2回目のタップでclickが発火するからのようで、今回のスクリプトでは、touchstartしたら速攻でclickを発火してやっております。

無理やりなので、ご利用の際にはよく動作をご確認ください。

JavaScript

Run Result

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください