gpt4 book ai didi

jquery - 滚动后光滑的粘性菜单

转载 作者:行者123 更新时间:2023-11-28 16:55:42 26 4
gpt4 key购买 nike

这是我的 fiddle .

$(document).scroll(function () {
var y = $(this).scrollTop();
if (y > 110) {
$('.menu-container').addClass( "fix-menu" );
$(".slider").css("margin-top", "50px");

} else {
$('.menu-container').removeClass("fix-menu");
$(".slider").css("margin-top", "0px");

}

});

菜单通过这段代码固定在顶部。但是如果你仔细看结果,在 menu get fix 之后会有一个跳转。
然后我向 slider 添加了一个 margin-top 以获得流畅和更好的 Action 。
但在行动中仍然不顺利。

有什么建议吗?谢谢

最佳答案

出现此问题是因为您将上边距设置为 50 像素,而菜单实际上更高(接近 110 像素)。区别在于图像/内容的跳跃。如果将内容移动到与菜单高度相同的高度,则不会发生跳转。

$(".slider").css("margin-top", "110px");

关于jquery - 滚动后光滑的粘性菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32177687/

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