WebKit ブラウザ (私は Mac の Chrome と Safari でテストしました) では、ボタン要素の動作がおかしくなりました:
このフィドルhttp://jsfiddle.net/5ReUn/3/では、次のことを行います。
- カーソルが HTML ボタン テキストの上にあるときに、マウスの左ボタンを押します。
- テキストのないボタンの領域にカーソルを (押しながら) 移動します。
- マウスボタンを放します
次に、ボタン要素のクリック イベントが発生しません。
HTML は非常に単純です。
<button id="button">Click</button>
また、CSS はまったく洗練されていません。
button {
display: block;
padding: 20px;
}
クリック キャッチ用の JS:
button = document.getElementById('button');
button.addEventListener('click', function() {
console.log('click');
});
私のサイトへの訪問者の多くは、ボタンをクリックできないと不満を漏らしています。クリックしながらカーソルを動かしていることに気づきません。
誰かがこれに対する回避策を見つけましたか?