Я использую Kinetic.js для некоторого перетаскивания в моем холсте, и я пытаюсь определить, покидает ли мышь окно браузера. Единственное отличие состоит в том, что я также хочу, чтобы он срабатывал при нажатии кнопки мыши во время перемещения.Обнаружить, если мышь покидает окно браузера с нажатой кнопкой
Этот поток в значительной степени решает вопрос, но если нажать на левую кнопку мыши при перемещении из него не работает: Link
Для меня, кажется, что событие MouseOut игнорируется, пока левой кнопкой мыши нажата кнопка. Я сделал тест here. Есть идеи?
На MouseMove, вероятно, также на событии перетаскивания вы можете проверить значение «x» и «y» позиции мыши, если оно находится внутри или снаружи окна. Для 'top' и' left' оно должно быть '> 0' для' bottom' и 'right' вам нужны' height' и 'width' окна просмотра. –