位置: 编程技术 - 正文

jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)(jquery和dom对象之间怎么转换)

编辑:rootadmin

推荐整理分享jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)(jquery和dom对象之间怎么转换),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery demo,jquery中dom操作,jquery中dom操作,jquery中操作dom节点的方法,jquery dom操作,jquery demo,jquery中操作dom节点的方法,jquery dom操作方法,内容如对您有帮助,希望把文章链接给更多的朋友!

最近项目遇到了遮罩层的一些问题,总结一下:

弹出遮罩层

遮罩层弹出有非常多的方法,这里只写出本人用的代码,使用jq操作dom的方法进行实现的。

#bg为透明度为0.6的一个遮罩页面,.box为遮罩层上的按钮。

有了触发遮罩的行为后,设置遮罩的高度为整个页面高度和可见性可见,然后对按钮出现的位置进行定位布局的设置,需要注意的是top属性要加上滚轮的高度,这样会保证我们的按钮会一直在视线之内。

关闭遮罩时也只需设置可见性即可。

效果图

jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)(jquery和dom对象之间怎么转换)

遇到问题

功能上是可以实现的,但还是有些缺陷问题,比如页面过长时遮罩层也会随着页面进行滑动,按钮的位置就会发生变化:

解决方案PC端

pc端的解决思路就是在弹出遮罩层的时候取消已经存在的滚动条,达到无法滚动的效果。

也就是说给body添加overflow:hidden属性即可,IE6、7下不会生效,需要给html增加overflow:hidden属性。

解决方案移动端

移动端取消滚动条是达不到效果的,这时就需要去除遮罩层和按钮层的touchmove的默认事件,代码如下:

jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法 废话不多说了,关键代码如下所示:script$('.screenshot_input').change(function(){//获取file对象即相当于可以直接post的$_FILES数据vardomFile=$(this)[0].files[0]vardomForm=$(

在线引用最新jquery文件的实现方法 如下所示:scriptsrc="

修改Jquery Dialog 位置的实现方法 今天在做一个功能的时候使用到了JqueryUI中的dialog组件,因为是一个很简单的组件,有很多功能都没有提供,比如说直接获取到dialog的位置,直接修改dia

标签: jquery和dom对象之间怎么转换

本文链接地址:https://www.jiuchutong.com/biancheng/383126.html 转载请保留说明!

上一篇:jQuery组件easyui对话框实现代码(jquery-easyui-1.3.3)

下一篇:jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法

  • 三个案例看清增值税即征即退?
  • 一般纳税人提供服务税率
  • 生产企业免抵退税
  • 小规模纳税属于什么类型
  • 小规模零申报增值税
  • 工程保险谁负责
  • 个税累计扣除项目合计2712.5是什么
  • 更换电脑后个税信息如何导入
  • 商铺租赁合同的用途怎么写
  • 小规模纳税人每个月需要报什么税
  • 长期待摊费用可以抵扣吗
  • pos机刷卡的银行有哪些
  • 原材料变成半成品
  • 销售货款会计分录怎么做
  • 免税和不免税的价格区别
  • 国外劳务费用是怎样产生的
  • 增值税普通发票对方作废了怎么办?
  • 员工个人抬头的医院发票可以入账吗
  • 三证合一后章要换吗
  • 冠名发票申请要求有哪些?
  • 个税申报系统在哪里撤销更正
  • 工地买东西怎么记账
  • linux中压缩
  • 西方会计要素有哪些
  • 鸿蒙系统网络差怎么解决
  • window的hosts文件
  • 个人所得税应该计入什么科目
  • 公司为什么每年都要招人
  • 房地产企业哪些成本上升了
  • fte文件怎么打开
  • PHP:pg_set_error_verbosity()的用法_PostgreSQL函数
  • ireike.exe - ireike是什么进程 有什么作用
  • rnbrcache.exe是什么意思
  • 'The Wave' sandstone formation in Coyote Buttes North, Paria Canyon-Vermilion Cliffs National Monument, Arizona (© Dennis Frates/Alamy)
  • 手撕发票怎样盖章子
  • php微信公众号开发框架
  • 多线程的弊端
  • python 元类 详解
  • python中类方法有什么用
  • 政府补助增值税即征即退
  • 织梦官网
  • 自产自用车辆购置税组成计税价格
  • 长期待摊费用计提摊销的会计分录
  • 对公付款对方不开发票可以吗
  • 一次还本付息和分期付息的计算
  • 资产损失税前扣除
  • 制造费用账户在月末一般没有余额
  • 线上线下财务
  • 工作失误扣工资的规定是什么
  • 购入研发设备可以全额抵扣吗
  • 单品毛利润计算方法
  • 退客户多余货款怎么处理
  • 未实现融资收益借贷方向
  • 填制会计凭证要求的是
  • 采购付款的会计控制内容有哪些
  • mysql 查找
  • sql字段转首字母大写
  • 该怎么配置
  • u盘装系统系统资料会被泄露吗
  • centos7编译安装内核
  • win7一键共享软件
  • win8系统怎么关闭屏保
  • win10系统怎么刻录光盘?win10刻录光盘详细图文步骤
  • Android游戏开发实践指南
  • 一些实用性较高的东西
  • python的判断
  • jQuery中serializeArray()与serialize()的区别实例分析
  • 浅谈jQuery中Ajax事件beforesend及各参数含义
  • jquery判断对象是否存在
  • android基础知识
  • python 脚本编写
  • javascript数据转换
  • jquery中获取元素的三种方法
  • jquery增加
  • 购车发票购置税是否包含在内
  • 甘肃省契税征收标准
  • 100万元的人民币
  • 长春市征收中心
  • 青岛振兴税务师招聘
  • 审计如何配合教师工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设