как отменить скролл в мобильном браузере только для одного элемента?
чтобы отменить скрол по движению пальцем использую вот это:
document.body.addEventListener('touchmove', function(event) { event.preventDefault(); }, false); но честно говоря не совсем понимаю как это работает. мне нужно чтоб скролл не работал только при таче на определенном диве, а не на все документе. как бы это организовать ? |
попробуйте
document.getElementById('id_diva').addEventListener('touchmove', function(event) { event.preventDefault(); }, false); |
вроде работает. Но в опере мобайл, почему-то иногда див вроде как выделяется такой синей подсветкой, но не всегда.
|
Цитата:
как то так, сам ничего не понял но может вы поймете :) |
Цитата:
|
но у меня не стоит онклин на нем.
на нем свайп стоит, но если я скрол на это элементе не отключаю синей подсветки не появляется. |
Часовой пояс GMT +3, время: 05:08. |