Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 有没有办法控制safari鼠标的滑动手势?_Macos_Safari_Mouse_Swipe_Gesture - Fatal编程技术网

Macos 有没有办法控制safari鼠标的滑动手势?

Macos 有没有办法控制safari鼠标的滑动手势?,macos,safari,mouse,swipe,gesture,Macos,Safari,Mouse,Swipe,Gesture,在最新版本的OSX和safari中,您可以使用鼠标滑动手势在浏览器历史记录中前后移动。我的问题是:我有一个带有水平滚动图像库的页面。如果您使用鼠标滑动手势在图像中滚动,当您到达图像末尾时,很容易滑动到下一页或上一页 有人知道使用css或任何其他方法显式禁用此功能的方法吗?以下文档可能会有所帮助: :使用event.preventDefault() 但这些可能只适用于iOS 除此之外,我想说的是浏览器处理手势的方式,类似于鼠标滚轮滚动将DIV块滚动到最后,然后开始滚动整个页面。不幸的是,这

在最新版本的OSX和safari中,您可以使用鼠标滑动手势在浏览器历史记录中前后移动。我的问题是:我有一个带有水平滚动图像库的页面。如果您使用鼠标滑动手势在图像中滚动,当您到达图像末尾时,很容易滑动到下一页或上一页


有人知道使用css或任何其他方法显式禁用此功能的方法吗?

以下文档可能会有所帮助:

  • :使用
    event.preventDefault()
但这些可能只适用于iOS


除此之外,我想说的是浏览器处理手势的方式,类似于鼠标滚轮滚动将DIV块滚动到最后,然后开始滚动整个页面。

不幸的是,这是一种浏览器手势(
event.preventDefault()
打开
touchstart
事件将不起作用)。

不清楚您试图从哪个角度禁用此功能。您是想从网站的角度(使用web“技术”)禁用此功能,还是直接在客户端的机器上禁用(以某种方式干扰Safari和/或系统)?或者这有关系吗?从网站的角度来看。