2011-10-13 64 views
0

我正在创建一个ASP.NET应用程序。当鼠标悬停控制时禁用页面滚动?

在网页中我有一个Google地图控件。我使用鼠标滚轮放大/缩小地图。

但是,当我使用鼠标滚轮时,不仅地图放大/缩小,而且页面也向下/向上滚动。

如何在鼠标悬停在地图控件上时禁用向下/向上滚动页面?

我仍然希望能够在鼠标超出控制范围时滚动页面。

非常感谢您的帮助。 我希望我很清楚。

+0

我认为大多数现代浏览器都允许您点击(关注)Google地图,滚动操作只应发送到地图代码,而不是窗口。你使用的是什么浏览器?在哪个操作系统? – edhurtig

+0

我在windows中使用firefox。但是我问是否可以在代码中强制这样做,因为它在每个浏览器/操作系统上都是这样 – Youssef

回答

0

在googlemap上的鼠标滚轮上,你可以说你有一个关于鼠标滚轮的事件处理程序。只需添加这个,你就会在路上。

args.PreventDefault();