タグ

ブックマーク / blog.webcreativepark.net (1)

  • iPhone/iPadでダブルタップをJavaScriptで実装する

    iPhone/iPadでダブルタップをJavaScriptで実装する iPhone/iPadJavaScriptでは「onclick≒タップ」なのに「ondblclick≠ダブルタップ」となるのでダブルタップを利用したい場合は独自に実装しなくてはいけない。 次のように記述するとjQueryで擬似的にダブルタップを実装することが出来ます。 $("p").data("dblTap",false).click(function(){ if($(this).data("dblTap")){ //ダブルタップ時の命令 console.log("ダブルタップ"); $(this).data("dblTap",false); }else{ $(this).data("dblTap",true); } setTimeout(function(){ $("p").data("dblTap",false);

    iPhone/iPadでダブルタップをJavaScriptで実装する
    chalcedony_htn
    chalcedony_htn 2010/08/18
    ダブルタップをondblclickで検知できないので、タップ(≒click)イベントから一定時間以内にもう一度タップされた場合に処理する、という形で擬似的に実装。例ではjQueryを使用してる。
  • 1