Показать сообщение отдельно
  #6 (permalink)  
Старый 12.11.2014, 13:23
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Сообщение от alecto
простите, не совсем понял каким образом события мешают друг другу.
Я не писал что они мешают друг другу. Я написал что ты вешаешь два события scroll, код одного из которых снимает оба события и тут же вешает только одно из них.

Короче,так должно заработать
$(window).on('scroll.scrolled_ns',scrolled);

function scrolled() {
//do by scroll start
$('.extended-ControlsMenu').hide();
$(this).off('scroll.scrolled_ns')[0].setTimeout(function(){
//do by scroll end
$('.extended-ControlsMenu').show();
$(this).on('scroll.scrolled_ns',scrolled);
}, 1500)
}
Ответить с цитированием