我有一个谷歌地图和它右侧的滚动 div。我遇到的问题是,如果有人单击并拖动地图,然后移动到滚动 div 并按下向下箭头或 pgdn 或类似的东西,那么谷歌地图也会移动。
我不想禁用地图中的键盘输入,我想让它保持启用状态,但我想找到一种方法,当用户将滚动 div 悬停在右侧时,我可以在某些东西上触发某种 blur() 事件这将把焦点从地图上移开,这样它就不会“听到”键盘输入。
如果我在地图画布外部单击,则此方法有效,但是当用户将鼠标悬停在右侧的 div 上但没有运气时,我尝试在各种地图画布元素上调用 blur()。
有没有人遇到过类似的问题(并希望有解决方案)?