⊗jqEvtOMe 99 of 113 menu

jQuery-те off әдісі

on арқылы байланған оқиғаларды шешуді off әдісі жүзеге асырады. Ол бірінші параметр ретінде оқиға түрін қабылдайды (мысалы, 'click'), ал екіншісі - шешу керек функцияның атауын.

Келесі мысалды қарастырайық. Бізде HTML коды бар делік:

<ul> <li>мәтін</li> <li>мәтін</li> <li>мәтін</li> </ul>

CSS-те li тегіне стиль көрсетілген:

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

li-ге бірінші рет басқаннан кейін, оқиға одан шешілетіндей етейік:

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

Тізім элементтеріне басыңыз. Сіз бірдей тізім элементіне қайта басқанда ештеңе болмайтынын көресіз, себебі біздің func функциясы append әдісін орындағаннан кейін off әдісімен шешіледі.

Барлық сілтемелерге оқиғаны байлаңыз - сілтемеге аударған кезде, оның мәтінінің соңына оның href-і дөңгелек жақша ішінде қосылады. Сілтемеге бірінші рет аударғаннан кейін href-ті мәтін соңына қосатын оқиғаны одан шешу керек.

Барлық енгізу өрістері үшін, олардың кез келгеніне басқан кезде өздерінің value-ін шығаратындай етіңіз, бірақ тек бірінші рет басқанда. Енгізу өрісіне қайта басу реакция тудырмауы керек.

Сандары бар абзацтар берілген. Абзацқа басқан кезде онда оның қамтитын санының квадраты пайда болуы керек, бірақ тек бірінші рет басқанда. Абзацқа қос түртпеген кезде абзацтағы сан екі еселенуі керек, бірақ ол да тек бірінші рет.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау