Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.11.2018, 11:42
Профессор
Отправить личное сообщение для face2005 Посмотреть профиль Найти все сообщения от face2005
 
Регистрация: 04.04.2014
Сообщений: 151

помогите решить задачу
Добрый день! задача такая: логотип черного цвета, при прокрутке вниз появляется блок с черным цветом, нужно что бы при попадании на этот блок логотип менялся на белый. Использую такой код, но лого как-то не хочет меняться именно при попадании на этот блок, а при появлении темного блока на экране меняется.
$(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)

	  }
    }
  });
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу по jQuery sasha3611 jQuery 1 27.12.2017 12:16
Помогите решить задачу. Alex14 Javascript под браузер 2 29.03.2017 12:18
Помогите решить задачу! Vor_tex Общие вопросы Javascript 0 24.06.2016 13:05
Пожалуйста помогите решить задачу на java alex01rus1991 Элементы интерфейса 9 27.11.2012 01:02
Помогите решить задачу vkg Общие вопросы Javascript 1 20.02.2008 11:59