在我的页面中,我正在使用bing地图,但有一个问题,我无法解决,甚至尝试了好几次。
function getMap() {
map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
credentials: 'XXXX',
showMapTypeSelector: false,
enableSearchLogo: false
});
Microsoft.Maps.Events.addHandler(map, 'keydown', function (e) {
if (e.keyCode === 40) {
e.handled = true;
return false;
}
});
Microsoft.Maps.Events.addHandler(map, 'keyup', function (e) {
if (e.keyCode === 38) {
e.handled = true;
return false;
}
});
addPushpins();
}
在那个页面中,我注意到我的箭头键被Bing地图劫持了,不再滚动页面。为了避免bing地图滚动,我添加了两个keyup和keydown功能。
之后,当按下键时,主页面正在滚动,并且工作正常。
但当我按下向上键箭头时,它只会滚动bing地图。任何人都可以帮助我解决这个问题。