首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何禁用鼠标滚轮缩放谷歌街景?

如何禁用鼠标滚轮缩放谷歌街景?
EN

Stack Overflow用户
提问于 2010-09-27 17:07:14
回答 4查看 2.5K关注 0票数 2

考虑以下示例代码:http://code.google.com/apis/maps/documentation/javascript/examples/streetview-simple.html

我可以在mapOptions上执行scrollwheel: false来禁用鼠标滚轮缩放。街景panoramaOptions上未实现该功能。

在Chrome中,我可以通过以下方式安全地禁用街景上的鼠标滚轮缩放。

代码语言:javascript
运行
复制
$('#pano *').bind('mousewheel', function(){
    return false;
});

然而,这在其他地方是行不通的。请帮助我让它在前3-5个浏览器中工作?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-10-08 06:37:46

现在有一个确认的功能请求,带有Gmaps issues http://code.google.com/p/gmaps-api-issues/issues/detail?id=2557。让我们希望谷歌的工程师在发现更重要的bug时会对其进行调查。我不想抱太大希望,但我现在就把它停下来。

票数 1
EN

Stack Overflow用户

发布于 2010-10-05 22:00:48

根据Subgurim.net的说法,这是怎么做的;

代码语言:javascript
运行
复制
  [powerscript -  other event]
CONSTANT integer WM_MOUSEWHEEL = 522
IF message.number = WM_MOUSEWHEEL AND & KeyDown (KeyControl!) THEN
   message.processed = TRUE
   RETURN 1
END IF

我知道您使用的是Javascript,这是一个VB示例,但希望它能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2011-01-05 16:39:42

我使用下面的代码来避免双击缩放-我很确定它可以适应滚轮缩放。zoom: 1是我在这里首选的缩放阶段,但也可以是任何东西。

代码语言:javascript
运行
复制
$("#panorama").dblclick( function(){

   panorama.setPov(  {
      heading: panorama.getPov().heading,
      pitch: panorama.getPov().pitch, zoom: 1 
   });

});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3802372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档