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
◀ ▶

Klahvimodifikaatorite jälgimine JavaScriptis

Objekti Event abil saame teada, kas sündmuse toimumise hetkel olid vajutatud klahvid Ctrl, Alt ja Shift. Seda tehakse omaduste ctrlKey, altKey ja shiftKey abil - nende väärtus on true või false sõltuvalt sellest, kas see klahv sündmuse toimumise hetkel vajutatud oli või mitte.

Vaatame näidet. Olgu meil antud järgmine nupp:

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

Nupule klõpsates kuvame teate selle kohta, kas üks klahvidest Ctrl, Alt ja Shift oli vajutatud:

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

Antud element. Tehke nii, et sellele klõpsates see värvitakse punaseks, kuid ainult siis, kui klõpsamise hetkel on klahv Alt all.

Olgu teil loend ul siltidega li:

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

Tehke nii, et mis tahes li-le klõpsates lisatakse selle teksti lõppu number 1, kui klahv Ctrl on all, ja number 2, kui klahv Shift on all.

← →
↑
Eesti▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu