jQuery-de ýagdaý metodu on
Wakalary birikdirmek üçin şeýle-de
ýagdaý metoddan
on
peýdalanyp bolýar.
Ol birinji parametr hökmünde wakanyň adyny
(meselem, 'click'), ikinjisi bolsa
birikdirilmeli funksiýany kabul edýär.
Aşakdaky HTML kodynda mysala serediň:
<ul>
<li>tekst</li>
<li>tekst</li>
<li>tekst</li>
</ul>
CSS şeýle görünýär:
li {
width: 100px;
cursor: pointer;
}
Indi öň ýazgan li kodymyzy
on metody arkaly ýazalyň. Işini barlamak üçin
sanawyň bölümlerine basyň:
$('li').on('click', function() {
$(this).append('!');
});
Bir wagtyň özünde bir funksiýany
birnäçe waka görnüşine birikdirmek mümkin -
munuň üçin olary
boşluk bilen sanamaly: 'click
mousemove we ş.m.'. Meselem, şeýle:
$('li').on('click mousemove', function func() {
$(this).append('!');
});
Ähli çykgytlara bir wakany birikdiriň -
çykgyt üstüne gelende, onuň tekstiniň ahyryna
onuň href-i ýumrugyň içinde
goşulmaly.
Ähli girişlere bir wakany birikdiriň - fokusy
ýitirende her giriş öz value-nysyny
id=#test bolan abzas içinde
çykarmaly.