我正在构建Cordova / PhoneGap应用。我正在使用Iscroll5(https://github.com/mtr/angular-iscroll)来构建跨平台的pull-to-refresh功能。看到这个例子http://www.kamrat.com/test/iScroll5/iscroll5-pull-test.html,我想要一些类似但没有使用探针的东西,因为滚动看起来很蠢。是否有任何事件或方法可以知道用户何时执行touchend?像beforeScrollEnd之类的东西?或者有没有办法将touchend绑定到iscroll-element?
我一直在努力创造这个功能以便很好地工作,但没有任何运气。
答案 0 :(得分:0)
只需将touchend
事件添加到HTML元素,而不是IScroll对象。
因此,如果您使用
创建了IScrollvar scroll = new IScroll("#content");
然后只需添加您的活动:
document.getElementById("content").addEventListener("touchend", function () {
// do your refresh
}, false);