UPDATE 2012年9月6日
スマートフォンでタップ時にクラス名を要素に追加
スマホでボタンタップ時に押下した見た目に変更したいという要件に対応したときのメモ。
(意味あんのかな。。。)
- jQueryを使用。
- iPhoneとAndroidで動作確認。
- PC確認用にマウスオーバー時の動作も追加。
$(document).ready(function(){ /* タッチの開始時のイベント */ $('.hoge').bind('touchstart', function() { $(this).addClass('tap'); }); /* タッチの終了時のイベント */ $('.hoge').bind('touchend', function() { $(this).removeClass('tap'); }); /* マウスオーバー時のイベント */ $('.hoge').bind('mouseover', function() { $(this).addClass('tap'); }); /* マウスアウト時のイベント */ $('.hoge').bind('mouseout', function() { $(this).removeClass('tap'); }); });
CATEGORY javascript COMMENT (0)
コメントを投稿