Событие MouseMove с нажатой правой кнопкой мыши в Safari не работает - PullRequest
3 голосов
/ 06 июня 2011

Я пытаюсь сделать игровую карту в HTML с помощью Javascript.Я хочу, чтобы карта двигалась, удерживая правую кнопку мыши и двигая мышь.
В Firefox и Google Chrome это работает правильно, но в Safari это не работает.

Есть ли способ сделать onMouseMoveработать с нажатой правой кнопкой мыши на Safari?

1 Ответ

0 голосов
/ 24 июня 2011

К сожалению, это не доступно в Safari.Мы разрабатываем Ovi Maps 3D и столкнулись с той же проблемой - насколько я знаю, у Google была такая же проблема с Google Планета Земля.Safari подавляет все события правой кнопки мыши, пока она нажата, поэтому даже если вы заблокируете показ контекстного меню, вы не получите никаких событий мыши.

Единственное, что я могу вам предложить, этооткат для Safari, позволяющий перемещать карту, удерживая нажатой клавишу-модификатор - Shift или Alt.

...