Googleマップとその右側にスクロールするdivがあります。私が抱えている問題は、誰かがマップをクリックしてドラッグし、スクロール div に移動して下向き矢印、または pgdn などを押すと、Google マップも移動することです。
マップでキーボード入力を無効にしたくありません。有効にしたままにしたいのですが、ユーザーが右側のスクロール div をホバーしたときに、何かに対してある種の blur() イベントを発生させる方法を見つけたいと考えています。これにより、キーボード入力が「聞こえない」ようにマップからフォーカスが外れます。
これは、マップ キャンバスの外側をクリックすると機能しますが、ユーザーが右の div にカーソルを合わせたときに、すべての種類のマップ キャンバス要素で blur() を呼び出してみました。
誰かが同様の問題に遭遇しましたか (そしてうまくいけば解決策)?