タグ

2013年5月18日のブックマーク (1件)

  • [JavaScript] jQuery使ってるときのaタグのタッチイベントを制御したい « きんくまデザイン

    こんにちは。きんくまです。 毎回同じことを調べてるので、メモしておきます。 aタグのタッチイベントを制御するときに、originalEvent.preventDefault()するとうまくキャンセルできます。 新しいバージョンでは直っているのかもしんない。 v1.7.1は駄目だったです。 $('#foo a').bind('touchstart', function(e){ e.preventDefault(); //not work!! e.originalEvent.preventDefault(); //good }); jQueryのEventObjectのリファレンス以外に見つかるプロパティを調べてたら見つかりましたです。 $('#foo a').bind('touchstart', function(e){ var s = []; for(var prop in e){ s.p

    tokyowebsite
    tokyowebsite 2013/05/18
    jQuery1.7にてタッチイベントを制御するにあたり登録したイベントハンドラにて、event.prevent.default()が利かない可能性。→event.originalEvent.preventDefault()