【问题标题】:IScroll event for touchend/user release触摸端/用户释放的 IScroll 事件
【发布时间】:2016-08-10 04:15:49
【问题描述】:

我正在构建一个 Cordova/PhoneGap 应用程序。我正在使用 Iscroll5 (https://github.com/mtr/angular-iscroll) 来构建跨平台的下拉刷新功能。看到这个例子http://www.kamrat.com/test/iScroll5/iscroll5-pull-test.html,我想要类似的东西,但不使用探针,因为滚动看起来很跳跃。是否有任何事件或方法可以知道用户何时执行触摸端?像 beforeScrollEnd 之类的东西?或者有没有办法将 touchend 绑定到 iscroll-element?

我几天来一直在努力创建此功能以使其正常工作,但没有任何运气。

【问题讨论】:

    标签: angularjs touch iscroll


    【解决方案1】:

    只需将touchend 事件添加到 HTML 元素,而不是 IScroll 对象。

    所以,如果你已经创建了你的 IScroll 使用

    var scroll = new IScroll("#content");
    

    然后像这样添加你的事件:

    document.getElementById("content").addEventListener("touchend", function () {
        // do your refresh
    }, false);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多