2015-03-27 3 views
0

можно остановить движение мыши в окне и разрешить только в определенном окне?js: остановить движение мыши

например, у меня есть div с width: 200px и height: 200px, чтобы разрешить только в этом div перемещать мышь.

спасибо.

+0

Нет - [http://stackoverflow.com/questions/13415345/javascript-how-to-stop-mouse -movement] (http://stackoverflow.com/questions/13415345/javascript-how-to-stop-mouse-movement) – lshettyl

+0

@LShetty thanks, +1. – Firuza

+0

Возможный дубликат [Держать мышь внутри div] (https://stackoverflow.com/questions/5730433/keep-mouse-inside-a-div) – Liam

ответ

2

Javascript может прочитать положение мыши, но не установить его , Что бы я делал для такого рода вещей, это разместить элемент под мышью и не допускать, чтобы элемент страницы перемещался за пределы границ.

Кроме того, я видел эту ссылку в StackOverflow, может быть, это может помочь вам

https://developer.mozilla.org/en-US/docs/Web/API/Pointer_Lock_API

+0

Эта работа, но это решение остановить подтверждение браузера? – Firuza

+0

@ Фируза Абсолютно нет, что вы пытаетесь создать? – Scott

0

Пожалуйста, вы можете сказать мне, что на самом деле вы хотите делать, если вы хотите, чтобы скрыть указатель мыши в определенном DIV, чем вы можете использовать CSS

.hidecousor { cursor:none; } 
+0

нет, я хочу остановить его движение. – Firuza

+0

, пожалуйста, прочитайте эту статью, я надеюсь, что она вам поможет http://www.sitepoint.com/writing-mousestop-event-plugin-jquery/ –

Смежные вопросы