基本上在我的網站上,我有一個粘性導航具有透明背景。在那之下我有淺或深色的內容divs。基於div下面的顏色更改粘貼的導航顏色
我想要實現的是,當您滾動時,javascript函數正在主動確定粘性導航是基於div的類名(或數據屬性,無論哪一個) ,並改變粘滯導航文本的顏色,以便在內容div上可見。
目前我沒有任何JavaScript開始作爲我不知道如何來檢測,如果一個DIV是另一些人。但正如你所看到的,一旦粘性導航結束了黑暗的內容div,我需要將字體顏色更改爲更淺的顏色,一旦它返回到淺色內容div,我需要將顏色更改爲更深的顏色。
示例HTML:
<div id="sticky">Menu</div>
<div class="content light"></div>
<div class="content dark"></div>
<div class="content light"></div>
<div class="content dark"></div>
<div class="content light"></div>
提前感謝!
這可能是有用的:http://stackoverflow.com/questions/19661108/detect-element-if-over-another-element-via- using-css3-transform – 2014-12-04 16:27:57