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