您不必使用JS。CSS有一个position名为的属性sticky。您可以在此处查看文档,但总结一下,position: sticky;您告诉元素在某个位置“粘贴”在窗口上。要指定该位置,您将修改top, bottom, right and left属性。要重新创建您在JQuery网站上看到的效果,那就是配置:
代码语言:javascript
复制
element {
position: sticky; /*Gives the element the hability to stick*/
top: 0 /*Tells the element to stick when it's in position top: 0*/
}