jquery.sticky 粘性滚动插件使用
一个jQuery插件,使你能够做任何元素在您的网页上总是可见的,可以作为顶部固定导航显示插件。
官网地址:http://stickyjs.com/
github:https://github.com/garand/sticky
插件依赖于jq核心库,需要引入!
该博客导航固定使用了此插件
<script src="jquery.js"></script> <script src="jquery.sticky.js"></script> <script> $(document).ready(function(){ $("#sticker").sticky({topSpacing:0}); }); </script>
解绑sticky
<script> $("#sticker").unstick(); </script>
Options#
topSpacing
: (default:0
) 页面顶部和元素顶部之间的像素。bottomSpacing
: (default:0
) 页面底部和元素底部之间的像素。className
: (default:'is-sticky'
) “粘贴”时添加到元素包装器的CSS类。wrapperClassName
: (default:'sticky-wrapper'
) CSS类添加到包装器。center
: (default:false
) 用于确定粘性元素是否应在页面中水平居中。getWidthFrom
: (default:''
) 所引用元素的选择器,用于设置“粘性”元素的固定宽度。widthFromWrapper
: (default:true
) 布尔值,确定是否应更新“粘性”元素的宽度以匹配包装器的宽度。包装器是固定的(不包含静态元素)固定元素的占位符,其宽度取决于上下文和CSS规则。仅在getWidthForm
未设置的情况下有效。responsiveWidth
: (default:false
) 布尔值,确定是否将在调整窗口大小时(使用getWidthfrom)重新计算宽度zIndex
: (default:inherit
) 控制所粘贴元素的z-index
Events#
sticky-start
: 元素变粘时。sticky-end
: 元素返回其原始位置时sticky-update
: 粘贴元素时,但由于约束原因必须更新位置sticky-bottom-reached
: 元素达到底部空间限制时sticky-bottom-unreached
: 当元素未达到底部空间限制时
<script> $('#sticker').on('sticky-start', function() { console.log("Started"); }); $('#sticker').on('sticky-end', function() { console.log("Ended"); }); $('#sticker').on('sticky-update', function() { console.log("Update"); }); $('#sticker').on('sticky-bottom-reached', function() { console.log("Bottom reached"); }); $('#sticker').on('sticky-bottom-unreached', function() { console.log("Bottom unreached"); }); </script>
作者: Homegu
出处:https://www.cnblogs.com/codedisco/p/12543639.html
版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际」知识共享许可协议进行许可。
觉得文章不错,点个关注呗!
分类:
Web前端
, JavaScript
标签:
前端开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理