Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsPmOEKM 421 of 505 menu
◀ ▶

Modifikatorių klavišų sekimas JavaScript

Naudojant Event objektą galima sužinoti, ar įvykio metu buvo nuspausti klavišai Ctrl, Alt ir Shift. Tai daroma su savybių ctrlKey, altKey ir shiftKey pagalba - jos turi reikšmę true arba false priklausomai nuo to, ar buvo nuspaustas tas klavišas įvykio metu, ar ne.

Pažiūrėkime pavyzdį. Tarkime, kad turime šį mygtuką:

<button id="elem">text</button>

Spustelėjus mygtuką, išvesime pranešimą apie tai, ar buvo nuspaustas vienas iš klavišų Ctrl, Alt ir Shift:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { if (event.ctrlKey) { console.log('nuspaustas Ctrl'); } if (event.altKey) { console.log('nuspaustas Alt'); } if (event.shiftKey) { console.log('nuspaustas Shift'); } });

Duotas elementas. Padarykite taip, kad paspaudus jį, jis nusidažytų raudonai, bet tik jei spustelėjimo metu nuspaustas klavišas Alt.

Tarkime, kad turite ul sąrašą su li žymėmis:

<ul id="elem"> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> </ul>

Padarykite taip, kad spustelint bet kurią li, jos teksto pabaigoje būtų pridėtas skaičius 1, jei nuspaustas klavišas Ctrl, ir skaičius 2, jei nuspaustas klavišas Shift.

← →
↑
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