⊗jqEvtOMe 99 of 113 menu

Metodas off jQuery

Įvykių, pririštų per on, atjungimas atliekas naudojant metodą off. Pirmuoju parametru jis priima įvykio tipą (pavyzdžiui, 'click'), o antruoju - funkcijos, kurią reikia atjungti, pavadinimą.

Panagrinėkime tokį pavyzdį. Tarkime, kad turime HTML kodą:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

CSS nurodytas stilius tag'ui li:

li { width: 100px; cursor: pointer; }

Padarykime taip, kad po pirmo paspaudimo li, įvykis nuo jos būtų atjungtas:

$('li').on('click', function() { $(this).append('!'); $(this).off('click', func); });

Paspauskite ant sąrašo punktų. Pamatysite, kad pakartotinai spaudžiant tą patį sąrašo punktą niekas nevyksta, nes mūsų funkcija func po metodo append vykdymo yra atjungiama metodu off.

Pririškite visoms nuorodoms įvykį - kai užvedamas pelės žymeklis ant nuorodos, į jos teksto pabaigą pridedamas jos href skliausteliuose. Po pirmo užvedimo ant nuorodos reikia atjungti nuo jos įvykį, kuris prideda href į teksto pabaigą.

Visų įvesties laukų atveju padarykite taip, kad jie atspausdintų savo value reikšmę paspaudus bet kurį iš jų, bet tik pirmą kartą. Pakartotinis paspaudimas ant įvesties lauko neturėtų sukelti reakcijos.

Duoti pastraipos su skaičiais. Paspaudus ant pastraipos joje turėtų pasirodyti skaičiaus kvadratas, kurį jame yra, bet tik pirmą kartą paspaudus. Dvigubai paspaudus ant pastraipos skaičius pastraipoje turėtų padvigubėti, bet taip pat tik pirmą kartą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti