是否可以检测div是否被position:fixed
中的另一个悬停?
我的情况是这样的:我有一个包含两个链接的标题,位置固定。滚动时,我想检测这个或其他div是否徘徊(在本例中,这些div是蓝色的),以运行由类更改触发的动画。检测固定位置的div是否在特定div上滚动
这是我的代码,但只从顶部工作,然后它不会回到“正常”。
var header_links = document.getElementById("headerlinks"),
blue_area = document.getElementsByClassName("blue_area");
// Detect on scroll
window.onscroll = function(e){
if (e.pageY >= blue_area.offsetTop){
header_links.classList.add("visible");
}
else {
header_links.classList.remove("visible");
}
};
(事实并非如此工作)的jsfiddle这里:
- https://jsfiddle.net/1bws8o3d/
不知何故this plugin检测亮度,但它是过时的,而不是非常有什么我要找的,但这个想法是有点相同。
这将是很好的分享捣鼓这个 – abeyaz
@ardabeyazoglu:我编辑我的职务了的jsfiddle但没有按JS不工作...但实际上我只是寻找检测标题链接悬停在蓝色区域,然后添加一个类到动画徽标的动画 – flks
是否需要纯JavaScript,或者你可以使用JQuery? – digglemister