考虑以下示例代码:http://code.google.com/apis/maps/documentation/javascript/examples/streetview-simple.html
我可以在mapOptions上执行scrollwheel: false
来禁用鼠标滚轮缩放。街景panoramaOptions上未实现该功能。
在Chrome中,我可以通过以下方式安全地禁用街景上的鼠标滚轮缩放。
$('#pano *').bind('mousewheel', function(){
return false;
});
然而,这在其他地方是行不通的。请帮助我让它在前3-5个浏览器中工作?
发布于 2010-10-08 06:37:46
现在有一个确认的功能请求,带有Gmaps issues http://code.google.com/p/gmaps-api-issues/issues/detail?id=2557。让我们希望谷歌的工程师在发现更重要的bug时会对其进行调查。我不想抱太大希望,但我现在就把它停下来。
发布于 2010-10-05 22:00:48
根据Subgurim.net的说法,这是怎么做的;
[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示例,但希望它能有所帮助。
发布于 2011-01-05 16:39:42
我使用下面的代码来避免双击缩放-我很确定它可以适应滚轮缩放。zoom: 1是我在这里首选的缩放阶段,但也可以是任何东西。
$("#panorama").dblclick( function(){
panorama.setPov( {
heading: panorama.getPov().heading,
pitch: panorama.getPov().pitch, zoom: 1
});
});
https://stackoverflow.com/questions/3802372
复制相似问题