JS实现吸附(adsorption)效果
2017-10-24 09:28
134 查看
当页面向下滚动到一定位置时,原来处在页面中间的导航栏,吸附在页面顶端,保持一直可见
当页面向上滚动到一定位置时,导航栏可以恢复到原始位置
代码如下:
当页面向上滚动到一定位置时,导航栏可以恢复到原始位置
代码如下:
$(function() { function adsorption(){ var scrollTop=0; $(window).scroll(function () { scrollTop=document.body.scrollTop||document.documentElement.scrollTop; if(scrollTop>150){ $("header").css("display","none"); $("#top").css({ "position":"fixed", "background":"url('../image/index.png') repeat-x", "background-size":"cover" }); }else{ $("header").css("display",""); $("#top").css({ "position":"", "background":"" }); } }); } adsorption(); });
相关文章推荐
- js实现鼠标吸附粒子效果和星璇效果
- js 实现文字列表滚动效果
- JS和JQuery实现雪花飘落效果
- js实现简单的选项卡效果
- jQuery插件EasyDrag轻松实现JS拖动的效果
- jquery使用CSS3实现文字动画效果插件Textillate.js
- 使用Sticker.js实现贴纸效果
- cocos2d - JS 实现翻页效果
- 基于jquery.page.js实现分页效果
- js 实现显示局部方法的效果
- JS实现图片翻书效果示例代码
- js实现移动端轮播图效果
- 用js实现简单的左右两边固定广告效果
- js实现翻牌效果
- js实现黑色简易的滑动门网页tab选项卡效果
- js效果--我的蒙板效果实现
- JS实现可关闭的对联广告效果代码
- 用JS实现人物走动动画效果
- [原创]分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
- js仿支付宝填写支付密码效果实现多方框输入密码