Sto imparando eventi in jquery. Mentre li implementavo mi sono imbattuto in un dubbio. Qual è la differenza tra evento mousedown() e click(). E quale evento dovrei usare a quali condizioni?Differenza tra mouse e click in jquery
Per esempio: Entrambi gli eventi svolgono lo stesso compito nel seguente codice:
$("#p1").mousedown(function(){
alert("Mouse down over p1!");
});
$("#p1").click(function(){
alert("Mouse down over p1!");
});
Entrambi svolgono la same.Can qualcuno chiarire la differenza. Se stesso, quale preferirei ?.
Considerate il caso di "Trascinamento" e otterrete la vostra risposta. –
D'accordo con Gupta. Esempio: posiziona 2 pulsanti 1 ha avviso su Click, 2 ha avviso su mouse. Fai il mouse su di essi e trascina il cursore e lascia andare. Mouse down - sparerà, click - non sarà – Cheese