直接上代码,本例采用了jQuery来进行介绍

CSS部分:

.sticky {
position: fixed;
top: 0;
}

  

JS部分:

var stickyBar = $('.sticky-bar');
var stickyLine = stickyBar.offset().top;
function toggleSticky(e) {
window.scrollY > stickyLine ? stickyBar.addClass('sticky') : stickyBar.removeClass('sticky');
}
$(document).on('scroll', toggleSticky);

最新文章

  1. GRANT/SELECT View时的遭遇ORA-01720和ORA-01031错误
  2. 使用requestAnimationFrame做动画效果一
  3. 代码生成AnimatorController
  4. 页面copyright部分始终居于页面底部
  5. mysql 配置 utf8 依然乱码
  6. [原创] ubuntu下安装scrapy报错 error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  7. Boring count(字符串处理)
  8. SpringMvc入门二----HelloWorld
  9. 了解GDAL的图像处理/Python
  10. MariaDB10.2.X-新特性1-支持分析函数
  11. (转载)C# 编程 使用可空类型
  12. ASP.NET 应用程序(Application)生命周期概述
  13. socket串口通信
  14. java windows自动化-mail自动发邮件
  15. Windows与Linux的命令行命令对比
  16. 20190408Linux权限管理week1_day5
  17. linux环境下的c++编程
  18. Python numpy 中 keepdims 的含义
  19. Libxml2函数及使用方法概述【转】
  20. Eclipse 控制台视图和服务器视图中停止Web服务器的差别

热门文章

  1. bind9+mysql dlz(Dynamically Loadable Zones)
  2. ipv6过审函数
  3. Google V8编程详解(四)Context
  4. lisp中的cons
  5. Qt窗口添加鼠标移动拖拽事件
  6. 3.struts2接收页面传参的三种方式
  7. Windows服务二:测试新建的服务、调试Windows服务
  8. asp.net LINQ实现数据分页
  9. 【Python全栈笔记】07 [模块二] 20 Oct 冒泡排序
  10. Git项目存放位置在导入Eclipse前不能存放在Eclipse Workspace