Jquery笔记--滚动条移动,导航条显示隐藏和响应式。
来源:互联网 发布:交换机性能测试软件 编辑:程序博客网 时间:2024/05/01 03:01
相信有很多人在写前端特效的时候时候会遇到滚动条监测导航的问题,也就是当页面被拉动到某个位置的时候导航条显示出现。到顶部的时候导航条又是另一种效果方式呈现,那时候我研究了这个问题大概花了几天 的时间,后来把他实现出来了。 然后为了简洁操作我把它封装成了Jquery的第三方扩展包。并添加上了类似于现在的响应式,因为是使用JS侦测的。相比于css3的media属性来说,兼容性相对较好。 这里面解决问题的主要函数大概是 Jquery中的几个方法。 第一个是侦测滚动条 scroll(), 侦测当前页面的宽度 resize()。 然后就是Jquery的第三方封包了。
(function($){$.fn.scroll_head=function(options){var scrol={Class_name:"",pixel:700,media:false,media_size:0}var ops=$.extend(scrol,options);if(scrol.media==true){if($(window).scrollTop()>scrol.pixel){ $(scrol.Class_name).css({"display":"block"})}$(window).resize(function(){if($(window).width()<scrol.media_size){ $(scrol.Class_name).css({"display":"none"});}else{if($(window).scrollTop()>scrol.pixel){ $(scrol.Class_name).fadeIn(300);}else{ $(scrol.Class_name).fadeOut(100);} }})$(window).scroll(function(){if($(window).width()<scrol.media_size){ $(scrol.Class_name).css({"display":"none"});}else{if($(window).scrollTop()>scrol.pixel){ $(scrol.Class_name).fadeIn(300);}else{ $(scrol.Class_name).fadeOut(100);} }})}else{if($(window).scrollTop()>scrol.pixel){ $(scrol.Class_name).css({"display":"block"})}$(window).scroll(function(){if($(window).scrollTop()>scrol.pixel){ $(scrol.Class_name).fadeIn(300);}else{ $(scrol.Class_name).fadeOut(100);}});}}})(jQuery);
$(window).scroll_head({Class_name:".head", //被隐藏的导航条pixel:800, //当移动到某个像素时导航条显示media:true,//开启响应式media_size:768//响应式隐藏宽度})
自己编写完成两个导航栏后使用这段JQ扩展,将图2先隐藏 然后在某个位置的时候显示。。。 这样会使得页面交互性变得更好。
0 0
- Jquery笔记--滚动条移动,导航条显示隐藏和响应式。
- jquery根据滚动像素显示隐藏顶部导航条
- jquery 导航条 显示和自动隐藏div
- jQuery 控制页面滚动条显示和隐藏
- 滚动时自动显示与隐藏导航条定制
- 移动端 隐藏滚动条
- 隐藏滚动条,移动端
- 【iOS开发】---- 表格滚动时隐藏及显示导航条和标签栏
- NSNavigationController导航条显示 隐藏
- 导航条显示隐藏控制
- C#调用P/Invoke显示、隐藏和移动ListView 控件中的滚动条
- jQuery滚动条事件控制导航显示效果
- 用jQuery实现一些导航条切换,显示隐藏
- Windows滚动条响应笔记
- 移动端 显示滚动条
- css中移动端和pc端隐藏滚动条
- iphone自动隐藏和显示工具栏和导航条
- CListViewCtrl和CListCtrl设置滚动条的隐藏和显示
- 微信页面登录授权和分享那些事
- arc和mrc混合编程
- [教程技巧] 简析Swift和C的交互
- cocos2dx3.x lua绑定
- 游戏设计的艺术:一本透镜的书——第十三章 玩家通过界面玩游戏
- Jquery笔记--滚动条移动,导航条显示隐藏和响应式。
- 韩团god朴俊亨迎娶小13岁空姐 成员唱祝歌
- nexus 6 刷官方5.1镜像出错解决方法
- Linux——关于权限
- 在eclipse里面创建servlet而web.xml文件却没有更新
- tomat startup.bat 日志乱码问题解决
- 电影《道士下山》主创亮相 董琦:转身遇贵人
- 游戏设计的艺术:一本透镜的书——第十四章 体验能通过兴趣曲线判别
- 详解C/C++函数指针声明