gpt4 book ai didi

javascript - 200 滚动后的 jquery 固定标题

转载 作者:行者123 更新时间:2023-11-27 23:54:49 25 4
gpt4 key购买 nike

我这里有一个密码jsfiddle .我不能让它在 200 次滚动后固定滚动。

$(window).load(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 200) {
$('navbar').css('position', 'fixed');
$('navbar').slideDown();
} else if ($(this).scrollTop() <= 200) {
$('navbar').removeClass('position', 'relative');
$('navbar').slideUp();
}
});
});

最佳答案

你需要在 navbar 中添加 . 因为它是一个 class 并将第一行更改为 $(function () {

当您已经在使用 onload 事件时,无需在代码中执行 load 函数。

此外,如评论中所述:

改变:

$('.navbar').removeClass('position', 'relative');

收件人:

$('.navbar').css('position', 'relative');

试试这个:

$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 200) {
$('.navbar').css('position', 'fixed');
$('.navbar').slideDown();
} else if ($(this).scrollTop() <= 200) {
$('.navbar').css('position', 'relative');
$('.navbar').slideUp();
}
});
});

JSFiddle Demo

关于javascript - 200 滚动后的 jquery 固定标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24699313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com