尚武科技——负责任的企业公民

电话

电话咨询

pHONE CONSulTING

0311-83796180

QQ

在线咨询

ONliNE CONSulTING
百度商桥
科技以人为本
尚武旗下网站
尚武科技
搜索图标
Sitemap | Mail | 合作答疑 | 招贤纳士
网站公告

尚武科技春节放假公告    2024-02-03

尚武科技服务热线:0311-
 83796180
   
我们是谁  |  企业文化  |  新闻动态  |  加入我们  |  行业知识
移动端网站开发常见问题—滚动穿透

  对移动端网站开发不了解的人来说,手机端网站可能就是直接在手机上打开网站,并没有跟电脑端有什么实际的不同。但是今天尚武科技的网站制作工程师,则在这里为大家准备了,关于移动端网站开发中常见问题的讲解,可以让大家更好的深入了解。
  
  滚动穿透是指在移动端当有 fixed 遮罩背景和弹出层时,在屏幕上滑动能够滑动背景下面的内容。其他网站上整理了解决方案,但有些还是存在一定的问题:
  
  设置overflow为hidden
  
 网站制作,石家庄做网站,移动端网站建设
  
  即当弹出层弹出时在html上添加.modal-open,禁用 html 和 body 的滚动条,但实际用上就会发现:
  
  1.由于 html 和 body的滚动条都被禁用,弹出层后页面的滚动位置会丢失,需要用 js 来计算原来滚动的位置,在弹出时保持滚动位置;
  
  2.在页面的背景还是能够有滚动的效果
  
  js 之 touchmove + preventDefault
  
  网站制作,石家庄做网站,移动端网站建设  
  即通过阻止移动端touchmove事件,但实际用上会发现弹出层需要滚动时也会被阻止。

  
  最后解决方案:position: fixed
  
  网站制作,石家庄做网站,移动端网站建设  
  这种方式同样当弹出层弹出时滚动条会丢失,所以还需要使用js来保存滚动条的位置,在关闭弹出层时将滚动位置还原;
  
  网站制作,石家庄做网站,移动端网站建设
  
  以上就是石家庄尚武科技的移动端
网站建设工程师为大家解决“关于移动端网站开发中滚动穿透问题”的相关介绍,帮助大家可以更好的了解我们的网站制作与开发。

 




上一篇:石家庄建网站中留白的技巧你知道吗?             下一篇:石家庄网站设计新趋势——动画效果

标签:网站制作 石家庄做网站 移动端网站建设
尚武科技
推荐阅读
睿亿网络用心服务的团队,竭诚为您服务 客服不能及时回复您,您可点击QQ进行交谈
欲了解业务详情,请拨打咨询热线:
值班电话:15512183667
在线服务: 尚武科技售前专员   
合作答疑 |  企业邮箱 |  关于我们 |  联系我们 |  版权声明 |  会员中心 |  友情链接 |  免责声明
Copyright © 2008-2019 尚武科技 保留所有权利 >冀ICP备07012169号    Copyright © 2008 www.sw-tech.cn, Inc. All rights reserved