Kezdőoldal » Számítástechnika » Programozás » Melyik eseménykezelőt érdemes...

Melyik eseménykezelőt érdemes használni jQuery-ben . On () vagy . Bind ()?

Figyelt kérdés

$(window).bind('mousewheel', function(e) {....} );

$(window).on('mousewheel', function(e) {....} );


Kipróbáltam. mind a kettő ugyanazt csinálja. Melyiket célszerű újabban használni?


Illetve idekapcsolódik, hogy melyiket használják inkább:

$(window).click(...);

$(window).on('click');


Nem feltétlen csak a mousewheel és click eventekre értem.



2016. aug. 3. 23:23
 1/2 anonim ***** válasza:

A bind() az on()-t hívja konkrétan. Érdemes az on()-t használni, mert a bind()-ot lehet ki fogják venni későbbi verzióban:

[link]


click() vs on('click'): Az on() elvileg hatékonyabb, és még van pár gondolat itt:

[link]

2016. aug. 3. 23:46
Hasznos számodra ez a válasz?
 2/2 Drone007 ***** válasza:

#1 +1


Az .on() eseménykezelőt akkor érdemes használni, ha olyan szelektorra akarsz hivatkozni, ami az oldal betöltődéskor még nem létezik, csak később fog bekerülni a DOM-ba.

2016. aug. 4. 07:16
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!