Događaji
Kada korisnik klikne na element čiji id je dugme, kod će se izvršiti. Na isti način koristi se i metoda dblclick() koja izvršava kod ukoliko se na element dva puta klikne.
U prošlom primeru imali smo da klik “hvatamo” na dugme koje je jednoznačno određeno na strani (određeno sa id-em elementa), pa samim tim znamo na koji smo element kliknuli. Kada “uhvatimo” događaj često želimo nešto uraditi sa elementom koji je “okinuo” događaj. Za tu svrhu nam služi referenca this. Na primer, kada želimo da kliknemo na određeni paragraf i da dodamo klasu samo na paragraf na koji smo kliknuli:
$('p').click(function() { $(this).addClass('crvena'); //samo paragraf na koji smo kliknuli // će dobiti klasu crvena, ostali // paragrafi će biti nepromenjeni });
Primer na sledećoj strani
Unutar događaja koji su povezani sa mišem, postoje još nekoliko metoda:
- mouseenter() – “okida” se kada miš uđe u prostor elementa
- mouseleave() – “okida” se kada miš izađe iz prostora elementa
- hover() – metoda je kombinacija mouseenter() i mouseleave(), samim tim ima dva argumenta, funkciju za mouseenter() i funkciju za mouseleave()