Скрипт на запрет прокрутки страницы
Ребята, подскажите, как подкорректировать скрипт?
Скрипт запрещает прокрутку страницы, до момента активации кнопки в окне превью. Он работает, но страница вовсе не прокручивается на SG s7, Xiaomi Mi6 и некоторых других устройствах. Как подправить?
// убираем скролл на превью
// не работает на SG s7, Xiaomi Mi6
document.body.classList.add("overlay"); // добавляем класс
document.addEventListener('DOMContentLoaded', function() {
document.querySelector('.info button').addEventListener("click", // используем клик по кнопке
function() {
document.body.classList.remove("overlay") // убираем класс
});
});
Демо скрипта Эта же проблема возникает при просмотре сайта с браузера хром. На том же телефоне через Яндекс.Браузер все работает. |
madeas,
...
document.body.classList.add("overlay"); // добавляем класс
document.addEventListener('DOMContentLoaded', function() {
function rem()
{
document.body.classList.remove("overlay") // убираем класс
}
document.querySelector('.info button').addEventListener("click", rem)
document.querySelector('.overlay_close').addEventListener("click", rem)
});
:-? если у вас другая кнопка при меньшем разрешении, то добавьте клик с отменой класса и этой кнопке |
рони,
да, там получается две кнопки. Хотя, наверное проще будет добавить меди запрос на изменение положения и формы этой кнопки |
| Часовой пояс GMT +3, время: 16:34. |