Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Изменение цвета элемента в зависимости от id элемента на координате (https://javascript.ru/forum/events/58745-izmenenie-cveta-ehlementa-v-zavisimosti-ot-id-ehlementa-na-koordinate.html)

deniskutovskiy 10.10.2015 11:43

Цитата:

Сообщение от рони (Сообщение 391426)
deniskutovskiy,
вариант ...
...

  <script>
     $(function(){
       var s = $(".block");
       $(window).scroll(function() {
         s.each(function(indx, elem){
               var pos = elem.getBoundingClientRect(),
               color = $(elem).css("backgroundColor");
                if(pos.top > -500 && pos.top < 100) $("#header").css({"backgroundColor" : color})
               });

      });
});


  </script>

...

Этот код помог окрашивать хедер в цвет дива, который «проходит через него». Добавил к нему условие, меняющее цвет на другой и в принципе выполнил задачу. Огромное спасибо рони за оказанную помощь!


Часовой пояс GMT +3, время: 03:53.