没实现 官方给出的是 监听 header 双击 /* * 监听双击header */ document.getElementById("header").addEventListener('doubletap',function () { plus.webview.getWebviewById('id').evalJS("mui('#pullrefresh').pullRefresh().scrollTo(0,0,300)"); });
这个功能,在iOS上是自带的。 如果你的Webview有页面级滚动(不是区域滚动,比如scroll-view或div区域滚动不行),点击顶部会自动滚动回去。 如果你使用的是uni-app的nvue,那么list组件也自带这个功能,具体可以查阅list组件的文档。
4 个回复
zuozuo168
没实现 官方给出的是 监听 header 双击
IdeaPlayer (作者)
太感谢了,我试一下。
k***@163.com
这个方法不行,因为状态栏是盖在header上面的,也就是说点击状态栏不能触发header的tap事件
DCloud_heavensoft
这个功能,在iOS上是自带的。
如果你的Webview有页面级滚动(不是区域滚动,比如scroll-view或div区域滚动不行),点击顶部会自动滚动回去。
如果你使用的是uni-app的nvue,那么list组件也自带这个功能,具体可以查阅list组件的文档。