Andreas Lindig: DoppelClick soll Vorrang vor Click haben

Beitrag lesen

Hallo Forum,

kann man eigentlich Klick und Doppelklick gegeneinander abgrenzen? Also mir schwebt dieser Vorgang vor:

if(Doppelklick)
{
   tu dies
}
else if(Click)
{
   tu jenes
}

wie aus dem Listing schon hervorgeht, soll der Doppelklick Vorrang haben und in seinem Fall der einfache Klick-Handler gar nicht ausgeführt werden. Ich habe also zwei Aufrufe in meinem Objekt: onClick und onDblClick.

Im Moment wird aber bei onDblClick auch die onClick-Funktion ausgeführt, das würde ich gern unterbinden. Das einzige was mir einfällt ist, das Click-Event in eine Warteschleife zu schieben - mind. so lange, wie ein Doppelklick dauert - und dann zu prüfen, ob ein Doppelklick stattgefunden hat. Aber da muß ich ja alles überwachen. Das kommt mir sehr kompliziert vor.

Gruß, Andreas

--
SELFFORUM - hier werden Sie geholfen,
auch in Fragen zu richtiges Deutsch