iOS状态栏点击上的Javascript事件
Posted
技术标签:
【中文标题】iOS状态栏点击上的Javascript事件【英文标题】:Javascript Event on iOS status bar tap 【发布时间】:2012-10-29 03:39:49 【问题描述】:通常,如果您在 ios 中点击状态栏,当前显示的页面/列表会自动滚动到顶部。我想在我的网站中使用这种行为,所以如果用户点击状态栏,页面会滚动到顶部。我遇到的问题如下:列表只是一个带有overflow-y:scroll
的div
元素,所以如果点击状态栏,它不会滚动。
我的想法是使用scrollTo(0)
在javascript 中滚动,但我需要知道何时点击状态栏。有这方面的活动吗?甚至是完全不同的方法(告诉 Safari 主要是什么
【问题讨论】:
【参考方案1】:是的,现在 API 中有触摸事件here 是一个可能有用的站点。您可以捕获触摸开始、移动和结束的事件(您可能想要的)。大多数这些事件现在适用于大多数设备,但是由于您使用的是 IOS,所以您会很安全。
【讨论】:
这不起作用,因为状态栏点击被 iOS 捕获。您不会收到触摸事件。以上是关于iOS状态栏点击上的Javascript事件的主要内容,如果未能解决你的问题,请参考以下文章
iOS WKWebview 没有响应 <a href="javascript:doSomething()" ...></a> 上的点击事件