録りためていたアニメを消化するだけのちっぽけなGWでした… もろやです。 スマホ向けのWebサイトやアプリを開発するときに、jQueryを使って以下のようにイベントを設定することはよくあると思います。 $('.button').on('click', function(){ alert('button!'); }); しかし、iPhone/Androidなどの一般的なモバイル向けブラウザでは、実際にクリックイベントが発生するまで300msほどの待機時間が発生します。 (touchendイベントが発生してから300ms後にclickイベントが発生する) そのため、ユーザー視点ではタップするたびに300ms待たされる事になり「Webアプリやっぱなんかもっさりしてるよね」という感覚に繋がっていきます。 そこで、jQuery mobileのtapイベントを使ってその辺を全部解決しちゃおうぜ〜? と