[JavaScript]iPadでリンクを長押ししたときに出てくるフキダシを出さない
iPadでリンクを長押ししたときにフキダシが出てきます。
これを出さないようにする方法を色々調べました。
下記にサンプルを用意したのでそれをiPadで見るのが一番早いでしょう。
サンプル
iPhone,iPadのタッチイベントについてはこちら[javascript]iPhoneタッチイベント
基本的に対象に下記のような処理をすればよい。
addEventListenerでtouchstartに登録する方法ではダメでした。
var n=document.getElementById('targetID'); n.ontouchstart=function(){ return false; };
下記のようにするとページ全体が対象になる。
var n=document; n.ontouchstart=function(){ return false; };