Я, по-видимому, нашел ответ, здесь на сайте Apple Developer.
Поместите стиль -apple-dashboard-region:
на div
, который вы хотите вместо этого получать события перетаскивания.перетаскивания виджета, например:
#canvas {
-apple-dashboard-region: dashboard-region(control rectangle 4px 4px 4px 4px);
}
РЕДАКТИРОВАТЬ - это работает - теперь я могу захватывать onMouseMove()
события, когда нажата кнопка мыши.
Одна вещь, которую я не могу (пока) do является эквивалентом IE setCapture()
, где события перемещения мыши продолжают передаваться приложению, даже когда перетаскивание выходит за пределы области виджета.