【问题标题】:Customize Scrolling for Onsen Page (Pull to refresh)自定义温泉页面滚动(拉动刷新)
【发布时间】:2015-03-12 12:30:20
【问题描述】:

我有一个想要自定义滚动的ons-page 元素。有几件事我想实现,但主要是我想了解发生了什么。

默认情况下,页面有-webkit-overflow-scrolling: touch。这是不可取的,原因有两个:

  • 溢出期间显示的页面“后面”区域只是纯白色
  • 我没有对过度滚动采取行动的钩子。我想添加拉动刷新机制。

我尝试过使用 iScroll,但我看到的行为是,如果我将可滚动元素声明在页面内部,它会将整个元素高度计算为可见高度。如果我将可滚动元素声明为页面,我可以移动页面,但不能移动页面中的内容。

我猜这其中一些与"using native scrolling where it can" 有关,但我不太了解它是如何实现的,所以我不太确定。

有什么想法吗?

【问题讨论】:

    标签: ios cordova iscroll onsen-ui


    【解决方案1】:

    Onsen UI 默认不支持下拉刷新。

    使用这个库怎么样?

    https://github.com/mgcrea/angular-pull-to-refresh

    这是angularJS 的库。

    附言

    现在 Onsen UI 支持下拉刷新。 http://onsen.io/reference/ons-pull-hook.html

    【讨论】:

    • 这个库在浏览器、模拟器、设备上都不起作用,即使它是演示版
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 2012-07-21
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    相关资源
    最近更新 更多