2014-03-03 74 views
0

我試圖根據特定的內容div是否可見(在屏幕上可見但不是溢出的項目)來改變導航鏈接的顏色。就像 http://www.visualstudio.com/en-us/downloads我正在嘗試。如何獲取當前活動/聚焦的元素ID

目前我使用的滾動事件,當用戶滾動我會檢查當前的ID,並根據我已計劃chagne我使用

$(window).scroll(function() { 
     var ac_id = $(document.activeElement).context.id; 
     alert(ac_sc); 

    }); 

這是工作有點導航顏色link.For在某種意義上說,如果用戶不點擊特定的div並滾動它alwys返回第一個div id.If他點擊活動的一個,然後它返回活動的id.Kindly指示我的方式來實現它。

更新:小提琴 http://jsfiddle.net/2PBE8/ - IE版本

+1

hsakarp你想要的東西就像在頁面上顯示的小提琴 - http://stackoverflow.com/questions/21526583/scrollspy-effect-stopped-working – Zword

+0

[此屬性是在開發中的HTML 5規範的一部分。](https://developer.mozilla.org/en-US/docs/Web/API/document.activeElement) –

+0

是的Zword.Exactly相同..謝謝你..我會嘗試它。 – codebot

回答