手机端局部滚动问题 overflow-y:autoscroll无效,使用iscroll解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机端局部滚动问题 overflow-y:autoscroll无效,使用iscroll解决相关的知识,希望对你有一定的参考价值。
参考技术A 需要注意的是:假如是纵向滚动:<div id="myscroller_rapper" style="overflow-y:auto;height:540px;-webkit-overflow-scrolling: touch;"></div>滚动框元素必须有高度,默认滚动的是它的第一个子元素(也需要能计算出高度,图片需要加载完成才能计算高宽),多个子元素可以使用<div></div>进行包裹且必须给定高度IScroll默认隐藏了其所包含元素的click/tap事件,所以默认情况下,不管用户不管怎么操作,都不能触发IScroll中元素的click/tap事件,解决方案:在初始化IScroll时,对IScroll进行配置click: true, tap: true
转自: https://www.cnblogs.com/benlightning/p/6306622.html
PC端适配 防止出现滚动条影响布局
直接放在.css文件中 mian.js引入即可
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
:root body {position: absolute;}
body {width: 100vw;overflow: hidden;}
以上是关于手机端局部滚动问题 overflow-y:autoscroll无效,使用iscroll解决的主要内容,如果未能解决你的问题,请参考以下文章
在页面中有overflow-y:auto属性的div,当出现滚动条,点击返回顶部按钮,内容回这个div最顶部
子div设置了position: absolute; 但是父层是OVERFLOW-Y: auto; 如果父层出现了滚动条 子div就显示不全!