У меня есть слайд-шоу, которое открывается при нажатии миниатюры. Теперь я хотел бы знать, есть ли способ переместить мышь с помощью jQuery над элементами управления слайд-шоу?
Есть ли способ манипулировать положением мыши с помощью jQuery или javascript?
Ответы (4)
Нет, нет. Вы не можете перемещать указатель мыши с помощью клиентского скрипта.
Да, есть! (Но не сильно и не в полезном смысле.)
Вы можете установить собственный курсор, который выглядит как указатель мыши. Таким образом, вы можете получить перемещение указателя мыши примерно на 8 пикселей.
Все возможно!
;)
Точно нет. Последствия возможности каким-либо образом манипулировать мышью с ненадежного клиентского Javascript были бы в лучшем случае ужасающими.
Извините, это невозможно. Невозможно изменить положение указателя мыши с помощью JQuery или Javascript. Указатель мыши контролируется операционной системой, а не браузером.
Лучшее, что вы можете сделать, это изменить стиль указателя мыши. Это можно сделать в CSS или JS/JQuery, изменив стиль cursor
.
Обычным использованием было бы изменить его на «занятый» указатель, пока вы что-то обрабатываете и т. д.
Если вы хотите полностью скрыть это, попробуйте cursor:none;
, хотя я не уверен, насколько хорошо это поддерживается. Если это не работает для вас, также можно установить изображение, что означает, что вы можете скрыть его, используя полностью прозрачную графику. Но обратите внимание, что у этой функции определенно есть проблемы кроссбраузерной совместимости.