⊗jqEvtBi 96 of 113 menu

jQuery-те оқиғаларды байланыстыру

JavaScript-тің барлық оқиғаларына дерлік jQuery-дің өз әдісі сәйкес келеді. Мысалы, элементтерге шертуді былай бақылауға болады: $(селектор).click(функция).

Келесі HTML кодын қарастырайық:

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

Оған CSS жазылған:

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

Кез келген li-ге шертуге үн қою белгісі шығатындай етейік. Тізім бөлімдерін басып көріңіз:

$('li').click(function() { alert('!'); });

Байланған функция ішінде this қол жетімді, ол оқиға болған элементке сілтеме жасайды (біздің жағдайда шерту жасалған li-ге). Бұл this-ті JavaScript стилінде қолдануға болады, мысалы, this.innerHTML немесе jQuery стилінде - бunл үшін this-ті $-ке орау керек, мынаны: $(this).

HTML кодын алайық:

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

Бұл кодқа келесі CSS стильдері жазылған:

li { width: 100px; } li:hover { color: red; cursor: pointer; }

li-ге шертуге оның соңына '!' қосылатындай етейік. Жұмыс iстеуін тексеру үшін тізім бөлімдерін басып көріңіз:

$('li').click(function() { $(this).append('!'); });

Кез келген li-ге шертуге оның басына '?' қосылатындай етіңіз.

Абзацтар берілген. Кез келген абзацқа шертуге экранда оның мазмұры шығатындай етіңіз.

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

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау