我在 Google 地图上使用 Mac 触控板。如果我用两根手指向下或向上滑动,地图会放大或缩小(就像它应该的那样),但随后整个页面会向上或向下滚动。
我认为这与触控板的动力有关(可能与 Magic Mouse 相同)。
当我使用带有滚轮的普通鼠标时,我没有同样的问题。
e.preventDefault()
我曾尝试在地图元素的侦听器中做类似的事情scroll
,但没有运气。
要查看示例,只需在 Google 自己的演示页面上快速放大或缩小:https ://developers.google.com/maps/documentation/javascript/examples/map-simple
当我只想缩放地图时,如何防止整个页面滚动?
谢谢!