问题的背景:

在手机触屏版中,当页面向上滑动的时候,导航条可以固定在顶部,通过判断offset().top的值来实现这个功能,其他的浏览器都可以,只有微信浏览器中出现问题(向上滑动的时候,导航条就会直接飘到顶部)

问题的原因:

在微信浏览器中取不到offset().top的值

解决问题的方案:

/*导航固定*/
$(function(){
var mydiv = document.getElementById("con_tab");
var mt = mydiv.offsetTop;//用原生的写法可以解决这个问题
var a = $('.con_tab'),
b =a.offset(),//引起问题的原因
height_a = $(".con_banner").height();
$(document).on('scroll',function(){
var c = $(document).scrollTop();
if(mt < c){
$(".tab_content").css({'margin-top':'2.8rem'})
a.css({'position':'fixed','top':'0px'})
}else{
$(".tab_content").css({'margin-top':'2.8rem'})
a.css({'position':'absolute','top':height_a})
}
})
})

实现效果

write by:  tuantuan

最新文章

  1. Hangfire项目使用
  2. For-Each循环
  3. 鸟哥的linux私房菜勘误表
  4. div在固定高的文字垂直居中
  5. linux下crontab实现定时服务详解
  6. Android 自定义组合控件
  7. POJ 3295 Tautology (构造题)
  8. Attribute 特性
  9. PHP页面中文乱码问题
  10. SQL Server 移动系统数据库位置(非master)
  11. IOS开发的内存管理
  12. Struts入门学习(一)
  13. Xamarin.Android 入门之:Xamarin+vs2015 环境搭建
  14. 集 降噪 美颜 虚化 增强 为一体的极速图像润色算法 附Demo程序
  15. Spring Resource接口获取资源
  16. exgcd
  17. Socket进程通信机制及应用
  18. how find out what is causing Visual Studio to think each project is out of date
  19. python 的文件操作
  20. JSTL核心标签库——&lt;c:set&gt;标签、&lt;c:out&gt;标签

热门文章

  1. Centos7系统下安装Docker
  2. 第一本C语言笔记(下)
  3. 单例模式的几种实现-Java版
  4. Spring Cloud构建微服务架构(二)分布式配置中心
  5. POJ:1094-Sorting It All Out(拓扑排序经典题型)
  6. Windows和linux(ubuntu)互传文件简便快捷的方法
  7. Apache ant 配置
  8. luogu4001 [BJOI2006]狼抓兔子
  9. python - 接口自动化测试实战 - case1 - 再次优化版
  10. LiveScript 操作符