Better-scroll插件2021版本为何还存在滑动bug,至今未修复?
- 内容介绍
- 文章标签
- 相关推荐
本文共计779个文字,预计阅读时间需要4分钟。
Better Scroll 滚动原理:以 wrapper 作为父容器,其高度会根据内容的大小而拉伸。那么,当 content 的高度不超过父容器时,是无法滚动的。一旦它超过了父容器的高度,我们就可以滚动它了。
better-scroll滚动原理
wrapper作为父容器,它的高度会随着内容的大小而撑高。那么,当
content的高度不超过父容器的高度,是不能滚动的,而它一旦超过了父容器的高度,我们就可以滚动内容区了
BetterScroll 默认处理容器(wrapper)的第一个子元素(content)的滚动,其它的元素都会被忽略
所以也给定了如下页面结构
<div class="wrapper"> <ul class="content"> <li>...</li> <li>...</li> ... </ul> <!-- 这里可以放一些其它的 DOM,但不会影响滚动 --> </div>
所以我们在这里只说最重要的一点!!!
因为
图片需要加载,所以better-scroll的初始化时机非常重要,因为它在初始化的时候,会计算父元素和子元素的高度和宽度,如果图片还没有加载完成就已经开始初始化,那么计算出的实际高度和你的真实高度就会有大量偏差(网速也会影响。。。
本文共计779个文字,预计阅读时间需要4分钟。
Better Scroll 滚动原理:以 wrapper 作为父容器,其高度会根据内容的大小而拉伸。那么,当 content 的高度不超过父容器时,是无法滚动的。一旦它超过了父容器的高度,我们就可以滚动它了。
better-scroll滚动原理
wrapper作为父容器,它的高度会随着内容的大小而撑高。那么,当
content的高度不超过父容器的高度,是不能滚动的,而它一旦超过了父容器的高度,我们就可以滚动内容区了
BetterScroll 默认处理容器(wrapper)的第一个子元素(content)的滚动,其它的元素都会被忽略
所以也给定了如下页面结构
<div class="wrapper"> <ul class="content"> <li>...</li> <li>...</li> ... </ul> <!-- 这里可以放一些其它的 DOM,但不会影响滚动 --> </div>
所以我们在这里只说最重要的一点!!!
因为
图片需要加载,所以better-scroll的初始化时机非常重要,因为它在初始化的时候,会计算父元素和子元素的高度和宽度,如果图片还没有加载完成就已经开始初始化,那么计算出的实际高度和你的真实高度就会有大量偏差(网速也会影响。。。

