Pergunta

Eu tenho um link que, quando clicado, eu gostaria que ele se mova a posição do mouse para a direita (ou em qualquer lugar dentro da janela, para que o assunto).

no código seria provavelmente um aspecto semelhante ao seguinte:

$('a#expand').click(function(e){
    $(document)
       .mouseXPos(e.pageX + 50)
       .mouseYPos(e.pageY + 50);
});

O encadeamento não pode ser necessário, é claro, mas uma funcionalidade semelhante 'set posição do mouse' é o que eu sou depois.

Eu vi soluções para mover a posição do cursor até um determinado ponto no texto, mas eu não recolher muito com eles.

Foi útil?

Solução

Não existe nenhum mecanismo para mover o mouse através de JavaScript.

Outras dicas

Posso estar errado, mas eu não acho que é possível mover o ponteiro do mouse a partir do script do lado do cliente. Dado o potencial de abuso, eu certamente espero que não seja.

Não há nenhuma maneira de realizar mudança de posição do mouse através de JavaScript ou qualquer script do lado do cliente. A única razão para que não seja para dar um potencial de script do lado do cliente por abuso como mencionado anteriormente.

Você pode ocultar o cursor, e mostrar um outro em um lugar diferente.

É bom ter quando se deslocam em um labirinto, por exemplo. A aparência do cursor como ele está parado, mas você vai vê-lo novamente quando você se move fora da janela.

Como outros usuários já mencionado, não há qualquer mecanismo é o Javascript para fazer isso. No entanto, você pode desativar o mouse e implementar um cursor para fazer o que você precisa. Aqui está um link que explica como. Como implementar cursor de costume.

Você mapear a posição de rolagem mudança que irá mover automaticamente o ponteiro para a posição exigida;

$(document).scrollTop();

Para alguns caso, eu era obrigado a estadia ponteiro na mesma caixa, embora um botão Show / Hide estava causando um borbulhar ... então eu fiz algo parecido;

$(document).scrollTop( $(document).scrollTop() + parseInt($('.btn-show-selected-group').outerHeight()) );
$(document).scrollTop( $(document).scrollTop() - parseInt($('.btn-show-selected-group').outerHeight()) );
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top