Hallo Wallpappe,
ja, isso. Die click-Events feuern und werden zum Doppelklick-Event aggregiert.
Lösung: Das detail-Property des Event-Objekts. Es wird bei jedem click um 1 erhöht, bis die Doppelklick-Zeit vorbei ist. Danach beginnt es wieder bei 0. Damit kann man sogar UIs bauen, die einen Zehnfachklick erwarten.
Leider noch nicht in unserem Wiki dokumentiert.
button.addEventListener("click", function(event) {
if (event.detail > 1) return;
});
Funktioniert sogar im IE, ab Version 9.
Ich vermute, dass man damit auch einen Doppelklick auf den submit-Button abfangen kann, allerdings nicht im submit-Event. Gemäß Doku bleibt detail dort 0.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi