解决jquery的scrollTop()置顶的浏览器兼容
2019独角兽企业重金招聘Python工程师标准>>>
对于前端开发者来说,浏览器兼容是经常会遇到的问题,在不同的项目中经常会遇到不同的弹出层操作,比如登录的弹出层,需要在屏幕的中间出现,同时还要隐藏垂直滚动条。此时就需要使用jquery脚本来进行控制,是的弹出层可以在最上面的屏幕中间显示。
因此,需要使用jquery的scrollTop()函数使滚动条置顶然后隐藏滚动条,显示出弹出层即可。具体的实现代码如下:
$("body").scrollTop(0);
$("body").css("overflow","hidden");
经测试,只有这两句在ie内核和火狐内核的浏览器中是不能够正常的滚动置顶的。因此需要进行完善该代码,具体的兼容实现代码如下:
$("body").scrollTop(0);
$("body").css("overflow","hidden");
$("html").scrollTop(0);
$("html").css("overflow","hidden");
$(document).scrollTop(0);
$(document).css("overflow","hidden");
通过上面的四句补充代码,即可实现各个浏览器的兼容问题,有其他好的方法欢迎大神相互交流和留言沟通
转载于:https://my.oschina.net/u/2525200/blog/692435
解决jquery的scrollTop()置顶的浏览器兼容相关推荐
- php置顶功能代码,jquery实现页面置顶功能代码
//获取页面的最小高度,无传入值则默认为600像素 min_height ? min_height = min_height : min_height = 600; //为窗口的scroll事件绑定处 ...
- jQuery 导航条置顶滚动渐变背景透明度
思路1 顶部导航条的背景透明度随着 滚动条滚动的像素 增加或者减少 思路2 只要滚动条的像素大于0 就给背景透明度1 然后再给个transitionshijian也有过度效果 问题1 顶部导航条要使用 ...
- ajax返回304,jquery $ajax GET请求在IE浏览器兼容中遇到的304 cache请求的经验分享
在最代码上线后,印象最深的2个bug: 1.用户提醒数字明明已经查看了但是一直还在提示. 2.用户下载代码已经登录了但是一直提示尚未登录. 经过和牛牛们远程协助发现是因为在IE内核的浏览器下,http ...
- 移动端浏览器兼容问题和解决办法
问题一:移动端,input的键盘的右下角显示搜索(2个字) 解决:<form action=""><input type="search" p ...
- vue解决跳转时新页面没有置顶
V ue页面跳转后当前位置不在顶部的解决办法(几种办法) 1,在main.js中添加如下代码: // 跳转后返回顶部router.afterEach((to,from,next) => {win ...
- html 浮动窗口置顶,jQuery简单实现页面元素置顶时悬浮效果示例
本文实例讲述了jQuery简单实现页面元素置顶时悬浮效果的方法.分享给大家供大家参考,具体如下: 一.JS Code: $.fn.smartFloat = function () { var posi ...
- PyQt5 技术篇-设置窗口置顶不生效问题原因,setWindowFlags()设置参数后不生效解决办法
可能情况:被覆盖 Dialog.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) # 设置窗口置顶 Dialog.setWindowFlags(QtCore ...
- jQuery实现表格行上移下移和置顶
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name ...
- 百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp)
百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp) 参考文章: (1)百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp) (2)https:// ...
最新文章
- 具有absolute、relative、fixed的div设置宽度和高度的效果
- php psr2规范,php标准规范详解
- JavaScript: 如何将一个字符串转换成对应的函数
- 基于JAVA+SpringMVC+Mybatis+MYSQL的线上超市管理系统
- 福州大学第十四届程序设计竞赛-重现赛(Record)
- c语言单位换算转换程序,c语言时间换算(c语言时间换算过n秒)
- 使用 DISM 工具检查并修复 Windows 系统文件
- Crosses and Crosses
- redis分布式锁-redisson
- 案例剖析:关于优化外贸网店提高支付率
- C/C++语言100题练习计划 84——分数线划定(结构体+快排函数)
- 计算机网络——HTTP
- 前端工程师用代码制作特效,七夕情人节成功表白女神,终于摆脱单身
- 老派道场普陀山 海天佛国的禅修氛围
- App 图标设计 - 圆角透明效果(0 基础使用 PS)
- sqlmap中的columns哪里看_ROC,AUC 还是看我的吧,别人都千篇一律
- Adobe InDesign CS5
- Matlab --- 求解Ax=b时的反斜杠“\“,backslash
- matlab画一个正弦波,在MATLAB画出一个正弦波
- k-means聚类的传统算法和优化
热门文章
- oracle收集统计信息sql,Oracle自动统计信息的收集原理及实验
- python列表常用操作函数_Python入门——列表常用操作
- java命令主动清空jvm_JVM史上最全实践优化没有之一
- 台安变频器n2按键说明_台安N2变频器说明书.pdf
- struts2 mysql 分页代码_Struts2 + MySQL 实现分页
- java的svn插件maver_eclipse中 svn插件导入maven项目
- matlab函数参数命令,matlab函数文件中的输出参数如何不在命令窗口显示
- google bigtable论文原文_CTR论文笔记[1]:Wideamp;Deep
- linux mrtg 进程名称,Linux上的MRTG流量监控中心
- 魔术师发牌问题 java_魔术师发牌问题--java实现