2009-08-26 6 views

Antwort

2

so zu tun, werden Sie wahrscheinlich explizit müssen angeben, welche Ereignisse, die Sie binden wollen, es sei denn es gibt einen Weg zu bekommen eine Liste aller Event-Namen. Denken Sie daran, dass verschiedene Elemente auch unterschiedliche Ereignisse haben.

Man könnte so etwas tun:

eventNames = "click mouseenter keyup keydown etc.."; // all events you wish to bind to 

yourFunction = function() { }; 

$(/* selector for your elements */).bind(eventNames, yourFunction); 

Hier ist die Liste der möglichen Ereigniswerte aus dem jQuery documentation:

Unschärfe, Fokus, Last, vergrößern, verkleinern, blättern, entladen, beforeunload Klicken, dblclick, mouseover, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, ändern, auswählen, einreichen, keydown, keypress, keyup, error