有没有办法控制Safari浏览器的滑动手势?
问题描述:
在最新版本的OSX和safari中,您可以使用鼠标轻扫手势在浏览器历史记录中前后移动。我的问题:我有一个水平滚动图像库的页面。如果您使用鼠标轻扫手势滚动浏览图片,当您到达图片的末尾时,很容易滑入下一页或上一页...有没有办法控制Safari浏览器的滑动手势?
没有人知道明确禁用这使用CSS或任何其他方法?
答
也许下面的文档可帮助:
- Handling Gesture Events
-
Preventing Default Behaviour :与
event.preventDefault();
这些可能只适用于iOS的虽然。
除此之外,我会说这只是浏览器如何处理手势,类似于鼠标滚轮滚动如何滚动DIV块直到达到最终,然后开始滚动页面作为一个整体。
答
不幸的是,没有办法阻止这种行为,因为它是浏览器手势(event.preventDefault()
,touchstart
事件将不起作用)。
从什么观点来看,您试图禁用此功能并不明确。你想从网站的角度(使用网络“技术”)还是直接在客户端的机器上禁用?(不知何故与Safari和/或系统混淆)?或者它有什么关系? – 2013-05-15 14:50:26
网站的观点。 – BryanK