JavaScriptボタンとして使用しているDIV要素があります。特定の領域をクリックしない限り正常に動作し、クリックイベントはまったくトリガーされません。これは Chrome のみの問題のようです。
HTML
<div class="button">Close</div>
Javascript
$('.button').on('click', function(e) {
var currentDate = new Date();
$debug.html('Clicked: ' + currentDate.getMinutes() + ':' + currentDate.getSeconds() + ':' + currentDate.getMilliseconds());
});
http://jsfiddle.net/cellenburg/uwGK4/
左側のテキストの開始位置を正確にクリックしない限り、ボタンのどこをクリックしても問題なく動作します。私のフィドルの場合、文字「C」の左側をクリックします。イベントが発生しないことがわかります。これは小さな領域ですが、ほぼ毎回クリックしているようです。
私はすべてを試しました。クリックを受け入れるテキストノードに問題があり、その親に伝播していないと思いますか? この問題を回避する方法はありますか?