Показать сообщение отдельно
  #3 (permalink)  
Старый 13.02.2015, 14:22
Аспирант
Отправить личное сообщение для Velidan Посмотреть профиль Найти все сообщения от Velidan
 
Регистрация: 13.02.2015
Сообщений: 32

d.skuratovich Спасибо большое за ответ.
А как правильнее сделать? (ведь я присваиваю z - scrollToTop который передается извне, а после эту z - передаю во "внутреннюю" функцию для дальнейшей работы с ним). Что я не так делаю?

Сделал вот так:
function scrollReset(scrollToTop){  //важно! поддержка в старых браузерах не гарантируется
    var id = scrollToTop ;
        if ('onwheel' in document) {
            document.addEventListener ("wheel", function(){
                clearInterval(id);
                alert(id);
            }, false);
        }

}

И все заработало. Переменная которую получила родительская ф-ция, по умолчанию доступна для "дочерней".
Не знал этого. Почитаю еще о областях видимости.

Спасибо большое за подсказку и ответ.


П.С. если не трудно - объясните пожалуйста вкратце, почему мой первый вариант с присваиванием и передачей не заработал?

Последний раз редактировалось Velidan, 13.02.2015 в 14:29.
Ответить с цитированием