是否可以檢測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