1. TOP
  2. プログラム一覧
  3. iPhoneのクリックイベントが効かない件
スポンサーリンク
2017.03.19 Sun

iPhoneのクリックイベントが効かない件

iPhoneだけクリックが効かず、モーダルが開かない。

 

 

 

そんな事件が発生したことがないだろうか。

 

 

 

・・なんかよくわからないノリは置いといて、

iPhoneだけクリックが効かなかったとです(´・ω・`)

 

 

確認したところ、普通にクリックイベントが来てませんでした。

$(“.modal_button”).on(“click”, function() {
  console.log(“click!!”);
});

 

可能性として、touchstartイベントがpreventDefault()されてるんじゃないか・・

・・と思ったけど、Chromeとか効くんです(´・ω・`)iPhoneだけ効かないのはおかしい・・

 

 

念のため、touchstartイベントがpreventDefault()されてないか確認してみる。

 

 

 

 

 

・・されてました(° д °;)

 

 

デザイナーさんが入れたjsの中に発見・・

preventDefault()を止めたら動くことも確認しました(´・ω・`)

 

windowとか、広範囲に対してpreventDefault()したら、Chromeとかはパフォーマンスを意識して無視するそうですね・・(´・ω・`)だからiPhoneだけ効かなかったのか・・

 

スポンサーリンク
コメント

* 以下の数式を完成させてください。