我正在尝试在 Javascript for iOS 中创建一个简单的拉动刷新功能,但遇到了一些问题。
主要问题是我想使用-webkit-overflow-scrolling:touch
它,以便元素可以平滑滚动。然后,如果元素向下滚动太远,它将显示将“刷新”的元素。
在 iOS 上,使用弹性滚动,如果你下拉一个元素,它上面会有空间。是否可以计算这个空间的高度?如果是,我将能够查看它是否超过了某个限制,如果是,则运行一个函数来处理“刷新”。
还有其他方法可以做到这一点吗?我不会使用 iScroll 或 jQuery Mobile(不过我使用的是常规 jQuery),因为它们会给我的应用程序添加不必要的功能,这些功能不会被使用。