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版本
hsakarp你想要的东西就像在页面上显示的小提琴 - http://stackoverflow.com/questions/21526583/scrollspy-effect-stopped-working – Zword
[此属性是在开发中的HTML 5规范的一部分。](https://developer.mozilla.org/en-US/docs/Web/API/document.activeElement) –
是的Zword.Exactly相同..谢谢你..我会尝试它。 – codebot