Aplicarea «e» în cazul exemple javascript

Aplicarea «e» în cazul exemple javascript

Obiectului, puteți obține informații despre orice articol de pe acțiune a fost comisă, cursorul coordonatele în acest moment, tip de eveniment, intrarile de la tastatura și multe altele. Pentru a accesa suficient pentru a se lega la o variabilă. Asigurați-l simplu - Solicitarea primului parametru la funcția de tratare a oricărei variabile (e acceptat).

Proprietățile obiectului evenimentului:

  • «Tip» - returnează tipul de eveniment care a avut loc, cum ar fi atunci când faceți clic pe mouse-ul «click»;
  • «ClientX» și «clientY» - coordonatele kusora atunci când are loc evenimentul;
  • «Ce» - conține informații despre intrarile de la tastatura;
  • «Țintă» - declanșare, permite accesul la elementul pe care a avut loc evenimentul.

Variabila «e» ca o modalitate de a obține biți și piese pe care a avut loc evenimentul

Să considerăm un exemplu în care handler atârnat pe blocul albastru. Încercați să faceți clic pe ea și apoi pe blocul roșu și verde. Astfel, ai înțelege diferența.

Aplicarea «e» în cazul exemple javascript

Cu ajutorul unui declanșator «e.target» avem acces la elementul pe care a avut loc evenimentul. Putem primi orice atribute (getAttribute ()) sau a găsi o etichetă de nume (tagName).

Unele au un eveniment nu a avut loc, este sigur că la început dostingnet-mamă (cu excepția celor descrise mai jos), care este un «document». Se pare că, dacă atârnă pe «document» click-uri de mouse manipulant, puteți prinde în ea click pe orice element nu sa întâmplat și cu ajutorul «e.target» identifică un anumit element pe care a făcut clic.

O linie de cod, iar problema este rezolvată. Imaginează-ți cum este dificil să se facă în alte moduri.

O interdicție asupra evenimentelor standard de acțiune în browser și ascensiune

Interdicția privind evenimentele de ascensiune

În exemplele anterioare am bazat decizia pe efectul plutitor al evenimentului, dar în unele cazuri nu poate ajunge la «document». Acest lucru se poate întâmpla dacă drumul său să se confrunte cu un handler cu interdicția de urcare în continuare.

Dacă creați o legătură cu identificatorul «link» și procesor, în cazul în care există o interdicție pe ascensiune, atunci când faceți clic pe ea va fi o tranziție la o nouă pagină, indiferent dacă este interzis în părinții manipulare acest link.

acțiuni simultane interdicție ascensiune și browser

concluzie

articole similare