Tengo un enlace que, cuando hace clic, me gustaría mover la posición del mouse hacia la derecha (o en cualquier lugar dentro de la ventana gráfica, para el caso).jQuery Establecer posición del mouse (no posición del cursor)
en el código sería probablemente un aspecto similar al siguiente:
$('a#expand').click(function(e){
$(document)
.mouseXPos(e.pageX + 50)
.mouseYPos(e.pageY + 50);
});
encadenamiento podría no ser necesario, por supuesto, pero una funcionalidad similar 'fijar la posición del ratón' es lo que busco.
He visto soluciones para mover la posición del cursor a un lugar determinado en el texto, pero no obtuve mucho de ellas.
¡Esto suena como algo que realmente irritará a los usuarios! Espero que tengas una buena razón para hacer esto, no es que sea posible. – ScottE
Debo explicar más. Estoy usando el gran plugin hoverIntent de Brian para jQuery, junto con un menú que incluye una pestaña vinculada que expande el menú. Estoy animando el deslizamiento hacia afuera, pero el elemento estacionario falla al aletear si el mouse permanece quieto mientras el menú está animando. Suena extraño, pero este plugin capta todo el resto del mouseenter clásico/deja fallos de encendido que los desarrolladores suelen encontrar. Él sabe sobre este tema y está trabajando en ello para el próximo lanzamiento. Ser capaz de mover el mouse de alguna manera un pixel sería genial. O bien la solución del lado del cliente o del lado del servidor sería increíble. – Michael
aunque esto suena a primera vista como algo que irritaría a los usuarios, permítanme describir una situación en la que _no mover el mouse irritaría a los usuarios y moverlo en realidad podría complacerlos ... imagine que hace clic en algo en una página web y los elementos en la página reorganizar; si el mouse no se movió, ya no está sobre el elemento en el que hizo clic; el mouse no se ha movido en relación con la página, pero se ha movido con relación al * contenido *. "mover" el mouse relativo a la página podría ser necesario para proporcionar la experiencia de que el mouse no se ha movido. –