2013-07-25 3 views
-1

На моем website У меня есть небольшая боковая панель h2, которая поможет вам перемещаться. Это хорошо работает на главной странице, но не на страницах, где фотографии не заполняют весь экран. При прокрутке вниз белый текст на белом фоне делает текст невозможным для чтения. Есть ли способ, чтобы при прокрутке div (35% страницы) текст мог изменять цвет от белого до черного?Как изменить цвет фиксированной позиции h2 при прокрутке страницы?

Этот парень here, похоже, делает что-то подобное с svg своего логотипа, если это помогает.

Спасибо

ответ

0

Я использовал jQuery waypoints до того хорошего эффекта. Он довольно прост в использовании, вы указываете точки, в которых выполняются вещи, и когда он прокручивается туда, он их выполняет. Я использовал аналогичный эффект для того, что вы описываете here.

+0

Похоже, что это может работать, но у меня есть немного научиться делать ха-ха. Спасибо –

+0

Это не слишком сложно. Документация немного мусорная, поэтому, если вы застряли, дайте мне крик. –

0

Попробуйте следующий JS скрипку ...

http://jsfiddle.net/arunberti/uMPuW/39/

  $(document).ready(function() { 
     var $scrollingDiv = $("#hdr"); 

     $(window).scroll(function() { 
      $scrollingDiv.stop() 
       .animate({ 
       "marginTop": ($(window).scrollTop() + 0) + "px" 
      }, "slow"); 
      $scrollingDiv.css("color", (($(window).scrollTop()/$(document).height()) > 0.35) ? "orange" : ""); 
     }); 
    }); 
+0

Похоже, это может сработать. Однако я не знаком с JS. Есть ли способ изменить цвет текста вместо цвета фона? Также можно ли избавиться от отставания в свитке? В идеале я бы хотел, чтобы он оставался в фиксированной позиции все время. Спасибо за вашу помощь. –

+0

hii..i обновили скрипку снова .. можете у вас посмотреть ...? Надеюсь, это то, что вы хотите –

+0

это решение didint work .. ?? Ответов нет? –

Смежные вопросы