Добрый день! задача такая: логотип черного цвета, при прокрутке вниз появляется блок с черным цветом, нужно что бы при попадании на этот блок логотип менялся на белый. Использую такой код, но лого как-то не хочет меняться именно при попадании на этот блок, а при появлении темного блока на экране меняется.
$(window).scroll(function(event) {
if($('.black-back').length !== 0){
if($(window).width() > 767 && isScrolled === true){
setTimeout(function(){
if ($('.black-back')['0']['offsetTop'] < $(window).scrollTop() && $(window).scrollTop() < $('.black-back')['0']['offsetTop'] + $('.black-back')['0']['clientHeight']) {
$('.two-f-logo').find('img').attr('src','/images/two-f-finger-logo-white.png');
}else{
$('.two-f-logo').find('img').attr('src','/images/two-f-finger-logo.png');
}
},10)
}
}
});