您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

拥有“ position:fixed”(始终在顶部)div的最简单的jQuery方法是什么?

拥有“ position:fixed”(始终在顶部)div的最简单的jQuery方法是什么?

使用此HTML:

<div id="myElement" style="position: absolute">This stays at the top</div>

这是您要使用的javascript。它将事件附加到窗口的滚动条上,并将元素向下移动到您滚动的位置。

$(window).scroll(function() {
    $('#myElement').css('top', $(this).scrollTop() + "px");
});

如下面的注释中所指出的,不建议将事件附加到滚动事件上-当用户滚动时,它会触发很多,并可能导致性能问题。考虑将其与BenAlman的去抖动/油门插件一起使用,以减少开销。

JS 2022/1/1 18:18:53 有371人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶