На данный момент фиксированный элемент отображается при скролле вот этим кодом:
$(document).ready(function() {
$(window).scroll(function() {
if ( $(this).scrollTop() > 600 ) {
$('#widget').fadeIn('fast');
} else {
$('#widget').fadeOut('fast');
}
});
});
Мне нужно, чтобы элемент скрывался за N пикселей до конца страницы, либо же до появления во вьюпорте footer'a.
И если после скрытия (внизу страницы) начать скроллить вверх - элемент должен появляться снова.
Подскажите, пожалуйста, как решить задачу?
Добавил демо