栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在滚动条上修复标题

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在滚动条上修复标题

您需要一些JS来进行滚动事件。最好的方法是为固定位置设置一个新的CSS类,当滚动超过某个点时,该类将分配给相关的div。

HTML

<div ></div>

CSS

.fixed {    position: fixed;    top:0; left:0;    width: 100%; }

jQuery

$(window).scroll(function(){  var sticky = $('.sticky'),      scroll = $(window).scrollTop();  if (scroll >= 100) sticky.addClass('fixed');  else sticky.removeClass('fixed');});

编辑:扩展示例

如果触发点未知,但只要粘性元素到达屏幕顶部,触发点就应该

offset().top
使用。

var stickyOffset = $('.sticky').offset().top;$(window).scroll(function(){  var sticky = $('.sticky'),      scroll = $(window).scrollTop();  if (scroll >= stickyOffset) sticky.addClass('fixed');  else sticky.removeClass('fixed');});


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/465058.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号