Показать сообщение отдельно
  #1 (permalink)  
Старый 18.09.2011, 17:05
Аспирант
Отправить личное сообщение для nematod Посмотреть профиль Найти все сообщения от nematod
 
Регистрация: 09.02.2010
Сообщений: 87

Заморозка скроллинга страницы
Замораживаю scroll окна следующим скриптом:

var prevent = function(event) { 
    window.scrollTo(0, 0); 
    event ? event.preventDefault() : window.event.returnValue = false; 
}; 
   
if(window.addEventListener) { 
    var array = ['DOMMouseScroll', 'mousewheel', 'scroll'], 
        i = array.length; 
   
    while(i--) { 
        window.addEventListener(array[i], prevent, false); 
    } 
} 
else window.onmousewheel = document.onmousewheel = window.onscroll = prevent;



Пытаюсь разморозить следующим:

if(window.addEventListener) { 
    var array = ['DOMMouseScroll', 'mousewheel', 'scroll'], 
        i = array.length; 
   
    while(i--) { 
        window.removeEventListener(array[i], prevent, false); 
    } 
} 
else window.onmousewheel = document.onmousewheel = window.onscroll = null;


Почему этот скрипт не работает в Opere?
Ответить с цитированием