Obiectul evenimentului


Următoarele câmpuri sunt prezente în fiecare obiect eveniment garantat (deși unele dintre ele pot fi setate la nedefinită):
altKey, attrChange, attrName, bule, buton, anulabil, charCode, clientX, clientY, ctrlKey, currentTarget, date, detaliu, eventPhase, fromElement, manipulant, keycode, layerX, layerY, metaKey, spațiu de nume (doar jQuery-1.4.3 și mai în vârstă), newValue, offsetX, offsetY, originalTarget, PaginaX, PaginaY, prevValue, relatedNode, relatedTarget, screenX, screenY, shiftKey, srcElement, țintă, toElement, vedere, wheelDelta, care

O descriere a unor componente ale obiectului evenimentului

Acesta conține DOM-element care se ocupă de eveniment. In interiorul handler, currentTarget este întotdeauna aceeași ca variabilă acest lucru. Cu toate acestea, acest element nu poate fi sursa evenimentului, deoarece ar putea fi trecut de la elementul copil, ca urmare a „ascensiune“ evenimente în sus ierarhia DOM. Sursa originală a evenimentului este conținută în event.target.

Date suplimentare. care sunt transmise handler atunci când este instalat.

(Permisiune jQuery-1.7). Acesta conține DOM-element care a declanșat într-adevăr handler instalat. Această proprietate are sens, în cazul în care handler este setat să delege. În cazul în care handler este setat direct de valoarea event.delegateTarget va coincide cu event.currentTarget.

Se determină dacă metoda event.preventDefault se numește () în acest obiect eveniment.

Se determină dacă metoda event.stopImmediatePropagation se numește () în acest obiect eveniment.

Se determină dacă metoda event.stopPropagation se numește () în acest obiect eveniment.

Permisiunea pentru jQuery-1.4.3. Acesta conține o valoare șir spațiu de nume al unui eveniment trecut.

Coordonatele cursorului mouse-ului relativ la colțul din stânga sus al documentului.

Anulează evenimentul. De exemplu, atunci când „clic“ pe link-ul, trecerea pe ea nu se va întâmpla, dacă această metodă se numește în cadrul handler.

Nu este DOM-elementul curent implicate în eveniment. Pentru evenimentul mouseout va cuprinde un element care a mutat cursorul și pentru elementul în care a venit cursorul mousein.

Acesta conține valoarea care a returnat handler anterior al acestui eveniment. În cazul în care nici un handler anterior, se întoarce nedefinit.

Aceasta previne transmiterea in continuare a acestui eveniment în ierarhia DOM copac. (Unele evenimente, cum ar fi un clic. După efectuarea la elementul de transmisie al părintelui său, care se repetă până când DOM a bazei de copac)

Previne următoarele manipulatorii de evenimente curente, precum și, transmiterea ulterioară a evenimentelor în ierarhia DOM copac. Dacă aveți nevoie de a opri doar transmiterea evenimentelor în ierarhie, și alte entități care operează ale elementului curent nu este necesar să se oprească, utilizați metoda event.stopPropagation ().

DOM-element care este sursa evenimentului.

Acesta conține în momentul în care a fost produs evenimentul. Timpul este numărul de secunde de la 1/1/1970.

Atunci când are loc un eveniment, asociat cu apăsarea tastatura sau butoanele de pe pagina, acest câmp va conține informații despre cheile sau butoanele apăsate. Spre deosebire de event.keyCode standard si event.charCode. Conținutul în event.which de compatibilitate cross-browser.

Opțiuni de căutare:
  • pagina Evenimente
  • eveniment

articole similare