Событие двойного щелчка JavaScript?
Scripts
var timer;
var firing = false;
var begen = function(id) {
alert('one click');
};
var popupAc = function(id) {
alert('double click');
};
function cc(id) {
if (firing) {
popupAc(id);
clearTimeout(timer);
firing = false;
return;
}
firing = true;
timer = setTimeout(function() {
begen(id);
clearTimeout(timer);
firing = false;
}, 250);
}
Html
<div id="myID" onclick="cc()">Click Here</div>
Example: http://jsfiddle.net/LXSZj/11/
Question:
Он отлично работает с ie и chrome, но в Firefox, когда я дважды щелкаю, я получаю две функции оповещения (предупреждение о двойном щелчке и одно нажатие)
Как я могу это исправить?
Благодарю.