2013-07-25 32 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 ..我已經更新了小提琴再次..你可以看看... ??我希望這是你想要的 –

+0

這個解決方案didint工作.. ??沒有回覆? –

相關問題