私の Web サイトには、「:active」のときに 1 ピクセル移動する入力ボタンがあります。また、境界線をクリックした場合、少し離れてしまうため、クリックイベントをキャッチできません。
ここに例があります。クリックイベントを取得できません。
HTML:
<input type="button" value="Click Me!">
CSS :
input{
width: 100px;
height: 50px;
}
input:active{
position: relative;
top: 50px;
left: 100px;
}
jQuery :
$(function() {
$('input').on('click', function() {
alert('You caught me!');
});
});
デモ :