Diskuze: Jak rozpoznat touchscreen?
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Nejsem v JS nějak zběhlý, ale jediné co zjistíš je to, jestli má zařízení dotykový displej.
I to mi postačí. Pokud ho uživatel nepoužívá, nemá si takové zařízení kupovat.
if (('ontouchstart' in document) && (navigator.maxTouchPoints || navigator.msMaxTouchPoints)) {
// Má dotykový displej
}
To jsem zkoušel, bohužel to na tom mém 2v1 v MS Edge nefunguje.
Že nic takovýho nezná. undefined
Ale na verzi bez prefixu už reaguje, prej 10. Problém je v tom eventu
ontouchstart, ten nezná. Nebo se tak aspoň tváří.
Toto ne. Některé prohlížeče mají ontouchstart i na desktopu (nedotykovém).
Zkouším všechny možný prohlížeče, zatím jsem na špatný výsledek nenarazil.
Zobrazeno 12 zpráv z 12.