IE 8 で doubleclick イベントに問題があります。別のブラウザー (FF、Chrome) ではすべてがうまく動作しますが、IE では 2 回ではなく 3 回のマウスクリックで動作します。これが私のコードです。
var DELAY = 250, clicks = 0, timer = null;
$(".selectable").click(function(e) {
if (timer == null) {
timer = setTimeout(function() {
clicks = 0;
timer = null;
onNameClicked(e);
}, DELAY);
}
if(clicks === 1) { //here is problem, in IE is not into this if after doubleclick
clearTimeout(timer);
timer = null;
clicks = -1;
.
.
.
}
clicks++; });
私はIEのバグであることを知っています。それを解決する方法は?よろしくお願いします。