2011-07-31 5 views
4

Я использую клавиши со стрелками для перемещения объекта в свой код. Все работает отлично, за исключением того, что курсор мыши исчезает, когда я нажимаю любую из клавиш со стрелками. Как заставить курсор оставаться видимым? Я использую эту проверку кода для нажатия клавиш со стрелками.Мышь курсора disaappears на событии нажатия клавиши в JQuery

$(document).ready(function() { 
    $(document).keydown(function(event) { 
     checkKeys(event); 
    }).keyup(function(event) { 
     keyUp(event); 
    }); 
}); 

ответ

5

Это поведение браузера (возможно, даже поведение ОС!), Вы, вероятно, не найдете способ остановить его с помощью javascript.

Он предназначен, чтобы скрыть курсор, чтобы вы могли видеть, что вы печатаете. Попробуйте на любом веб-сайте, нажатие клавиш всегда заставляет курсор мыши уходить.

+0

Да, вы правы. Но проблема в том, что мне нужно, чтобы курсор мыши был видимым в моем приложении. Просто понял, что это поведение Mac OS. Я предполагаю, что мне придется сделать div, чтобы он выглядел как курсор мыши. – Zanisimo

+0

Является ли курсор мыши не возвращаться, когда вы его перемещаете? Я не понимаю, почему это проблема, если ваше приложение работает как любая другая веб-страница в Интернете. – evan

+1

Мое веб-приложение включает в себя ярлык для рисования и кисти. Не каждая веб-страница - это просто страница. ;) – SapphireSun

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