移动端h5页面长列表滚动问题

发布于 2022-09-06 08:44:03 字数 209 浏览 9 评论 0

前置:

  • 安卓端的h5页面
  • 长列表滚动

两个问题:

1.移动端的长列表滚动直接像浏览器一样用原生/默认的滚动不行么?

2.为什么有的h5页面非要用iscroll这样的js插件来实现呢?

这里只限定滚动(不考虑滚动加载之类的效果)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱*していゐ 2022-09-13 08:44:03

安卓的原生滚动没有运动曲线,非常生硬.
滚动插件提供了一些边界回弹之类的原生没有的效果

最主要的是在几年之前,原生不支持在固定区域内滚动...

活泼老夫 2022-09-13 08:44:03

Even on platforms where native scrolling is good enough, iScroll adds
features that wouldn't be possible otherwise. Specifically:

Granular control over the scroll position, even during momentum. You
can always get and set the x,y coordinates of the scroller. Animation
can be customized with user defined easing functions (bounce, elastic,
back, ...). You can easily hook to a plethora of custom events
(onBeforeScrollStart, onScrollStart, onScroll, onScrollEnd, flick,
...). Out of the box multi-platform support. From older Android
devices to the latest iPhone, from Chrome to Internet Explorer.

简单说就是,iscroll具有:

  1. 细粒度控制,可以实时获取x,y坐标。
  2. 可以定制多种动画模型
  3. 有许多好用的钩子,例如onScrollStart...
  4. 跨平台性。

此外,iscroll会根据设备和浏览器的不同,选择性能最佳的方式进行模拟滚动。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文