Включить прокрутку касанием IE - PullRequest
0 голосов
/ 18 февраля 2020

У меня на сайте есть такая проблема:

Я хочу, чтобы все страницы можно было прокручивать, если устройство имеет сенсорный дисплей. Мой сайт сталкивается с IE

Я пытаюсь применить apply touch-action pan-y к моему основному div, но безрезультатно.

1 Ответ

0 голосов
/ 18 февраля 2020

Добавить стиль к заголовку вашего html документа

<style>.tst{overflow: hidden;}</style>

Add this line in body tag
<body  class="tst" onload ="NoScroll()">

//content here

Добавить это внутри тегов скрипта

function noScroll() {
var page = document.getElementsByTagName("body")[0];
if ('ontouchstart' in document.documentElement) {
console.log("touch device detected");
page.classList.remove("tst");
}
else{
console.log("desktop mode");
page.classList.add("tst");
}  
}
...