通常,如果您点击 iOS 中的状态栏,当前显示的页面/列表会自动滚动到顶部。我想在我的网站中使用这种行为,所以如果用户点击状态栏,页面会滚动到顶部。我遇到的问题如下:列表只是一个div
带有 的元素overflow-y:scroll
,所以如果点击状态栏,它不会滚动。
我的想法是使用 javascript 进行滚动scrollTo(0)
,但我需要知道何时点击状态栏。有这方面的活动吗?甚至是完全不同的方法(告诉 Safari 主要是什么
通常,如果您点击 iOS 中的状态栏,当前显示的页面/列表会自动滚动到顶部。我想在我的网站中使用这种行为,所以如果用户点击状态栏,页面会滚动到顶部。我遇到的问题如下:列表只是一个div
带有 的元素overflow-y:scroll
,所以如果点击状态栏,它不会滚动。
我的想法是使用 javascript 进行滚动scrollTo(0)
,但我需要知道何时点击状态栏。有这方面的活动吗?甚至是完全不同的方法(告诉 Safari 主要是什么
是的,API 中现在有触摸事件,这是一个可能有用的站点。您可以捕获触摸开始、移动和结束的事件(您可能想要的)。这些事件中的大多数现在适用于大多数设备,但是由于您使用的是 IOS,所以您会很安全。