Verhindert die Verwendung von event.preventDefault () in "mouse-down" das Ereignis "click" oder "mouseup" in jquery?

8

Ich bin neu bei jquery und ich habe Zweifel, ob die Verwendung von events.preventDefault() in den Ereignissen mousedown oder mouseup das Ereignis click oder dblclick verhindert?

Bitte geben Sie mir eine Klarstellung oder ein Beispiel.

Vielen Dank im Voraus. Madhu

    
Madhu 20.02.2014, 06:58
quelle

2 Antworten

11

Weder mouseup noch mousedown verhindern das standardmäßige Klickereignis.

Geigen-Demo

Sie müssen click() verwenden:

%Vor%

Geigen-Demo

    
Felix 20.02.2014 07:05
quelle
4

Es verhindert nicht das Ereignis selbst, sondern die Aktion , die durch das Ereignis ausgelöst wurde .

Ein einfaches Beispiel wäre ein Klick auf einen Ankerlink. Die Standardaktion des Klickereignisses besteht darin, den Browser auf eine neue URL zu setzen. In diesem Fall wird es nicht passieren.

    
Quinn 20.02.2014 07:10
quelle