滚动到某个点后删除粘贴标题

问题描述:

我想从标题中删除粘贴css,它从顶部到达300px但是用css我无法这样做,并且我有0 jquery的知识。滚动到某个点后删除粘贴标题

从css单独可能吗?

这里是我的sample code

我加这对你的jsfiddle,你需要使用jQuery来得到这个工作。

请参阅: https://jsfiddle.net/975zff02/

$(function(){ 
    $(window).scroll(function(e) { 
    if($(this).scrollTop()>300){ 
     $('.header').fadeOut(); // Fading out the button on scroll after 300px 
    } 
    else{ 
     $('.header').fadeIn(); // Fading in the button on scroll if less than 300px 
    } 
    }); 
}); 
+0

谢谢队友。它正在工作。 – Rahul

+0

我刚刚遇到这种方法的问题。当我们滚动到它将消失的点(消失)时,它开始闪烁。我们可以阻止它吗? – Rahul

+1

这个问题是因为你正在使用position:sticky在头上。将此更改为position:fixed;顶部:0;宽度:100%;这将得到解决。 – heady12

您不妨看看position: sticky的CSS唯一的解决办法。 https://developer.mozilla.org/en/docs/Web/CSS/position#Sticky_positioning