当前位置:数码通 > 评测

不要依赖jQuery滚动弹出顶部导航插件headhesive.js

来源于 数码通 2023-10-02 05:06

headhesive.js来创建按需显示标题。指定当浏览器滚动到某个位置时显示。

我之前分享过两个效果类似的特效:

jQuery -ScrollUpBar 插件,滚动隐藏/回滚显示

jQuery - 下拉滚动隐藏/回滚显示 - 特效代码

这个插件不需要添加position:fixed;顶部:0;左:0;右:0;

同时不需要依赖jQuery.js

//创建一个新的Headhesive实例 var headhesive = new Headhesive('.header'); 样式化 Headhesive.js

Headhesive.js 不会注入任何 CSS 样式,因此您可以使用自己的样式完全控制元素的样式。

选项:

通过传递自定义选项来自定义 Headhesive 的工作方式。

//选项
变量选项= {
偏移量:500
}
//创建一个新的Headhesive实例并传递一些选项
{
//滚动偏移量。接受数字或“字符串”(类/ID)
偏移量: 300, // 或 ― 偏移量: '.classToActivateAt',
//自定义类
课程:{
​​​​//克隆ELEM类
克隆:“头绪”,
// 棒类
Stick: 'headhesive--stick',
​​​​//取消顶级类别
unstick: 'headhesive--unstick'
},//每250ms触发一次滚动事件以提高性能
油门:250,
//打回来
onInit: 函数() {},
onStick: 函数() {},
onUnstick: 函数() {},
onDestroy: 函数() {},
}

以下是我测试的页面,包括js和css:





不依赖jQuery滚动弹出顶部导航插件headhesive.js






滚动显示或隐藏菜单文本、菜单文本、菜单文本
滑动区
下拉测试文本

包下载,包含js和css文件:

滚动弹出顶部导航插件 m.smtshopping.cn


收藏 点赞 (0)
登录后参与评论