javascript: запретить прокрутку страницы
document.onmousewheel=document.onwheel=function(){ return false; }; document.addEventListener("MozMousePixelScroll",function(){return false},false); document.onkeydown=function(e) { if (e.keyCode>=33&&e.keyCode<=40) return false; }
разрешить прокрутку страницы (обратное действие):
document.onmousewheel=document.onwheel=function(){ return true; }; document.addEventListener("MozMousePixelScroll",function(){return true},true); document.onkeydown=function(e) { if (e.keyCode>=33&&e.keyCode<=40) return true; }
Мне без js никак , т.к. мне например фон нужно в лево подвинуть а в html overflow обрезает её к херам и остаётся белый фон
Круть! Респект автору
Не проще! Т.к. во первых overflow:hidden может не работать в некоторых браузерах, и во вторых этот код запрещает еще и прокурутку стрелками(!!) вверх вниз
@proger
прокрутку с помощью колеса мыши это заблокирует?
я для таких случаев вешаю на body или main-wrapper стиль position: fixed
@proger
прокрутку с помощью колеса мыши это заблокирует?
я для таких случаев вешаю на body или main-wrapper стиль position: fixed
Не проще ли overflow:hidden на body повесить?