在滚动预定量的px后,位置固定在div上

时间:2017-03-03 02:04:10

标签: javascript jquery html css

我正在我的网页上制作一个具有简单视差效果的“愚蠢”效果。

我希望interestOps在滚动标题的高度后(而不是100px之后)假设#menu而不是"position: fixed;"

这是我的代码,目前:

"position: relative;"

JSFiddle

这就像JQuery脚本不起作用,我不知道为什么

任何帮助都会非常感谢,提前谢谢。

2 个答案:

答案 0 :(得分:1)

此处选择我们使用引号('html tag') - single quote("html tag") - double quote的任何HTML代码。

因此,您的新代码如下所示。

$(window).scroll(function(){
    if ($(window).scrollTop() >= $('header').height()) {
         $("#menu").css('position', 'fixed');
         alert("I'm working fine.");
    }
});

答案 1 :(得分:0)

我在我的网站上运行它。控制台发现错误。标头未定义。将代码更改为:

d <- data.frame(x=1:10)
d$y <- TTR::runSum(d$x,n=2)