如何获取当前活动/关注的元素ID

时间:2014-03-03 07:52:58

标签: jquery html

我正在尝试根据特定内容div是否可见来更改导航链接颜色(在屏幕上真实可见而不是溢出的项目)。 http://www.visualstudio.com/en-us/downloads我正在尝试。

目前我正在使用滚动事件,当用户滚动时,我会检查当前的ID,并根据我计划查看导航颜色链接。对于我正在使用

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

    });
在某种意义上说,如果用户没有点击特定的div并滚动它,则返回第一个div id。如果他点击活动的那个,那么它返回活动的id.Kindly告诉我实现它的方法。

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

1 个答案:

答案 0 :(得分:0)

由于您已经在使用jquery,请查看航点http://imakewebthings.com/jquery-waypoints/

否则,您可以使用scrollTop和容器的高度来计算元素是否滚动到视图中。