Ho un collegamento che, quando si fa clic, vorrei spostare la posizione del mouse verso destra (o in qualsiasi punto all'interno del viewport, peraltro).jQuery Imposta la posizione del mouse (non la posizione del cursore)
nel codice sarebbe probabilmente simile al seguente:
$('a#expand').click(function(e){
$(document)
.mouseXPos(e.pageX + 50)
.mouseYPos(e.pageY + 50);
});
concatenamento potrebbe non essere necessario, naturalmente, ma una simile funzionalità 'posizione del mouse set' è quello che sono dopo.
Ho visto soluzioni per spostare la posizione del cursore in un determinato punto del testo, ma non ne ho ricavato molto.
Sembra qualcosa che possa davvero irritare gli utenti! Spero che tu abbia una buona ragione per farlo, non che sia possibile. – ScottE
Dovrei spiegare ulteriormente. Uso il fantastico plugin hoverIntent di Brian per jQuery, insieme a un menu che include una scheda collegata che espande il menu. Sto animando lo scorrimento, ma l'hoverIntent disattiva l'hover disattivato se il mouse rimane fermo mentre il menu è in animazione. Sembra strano, ma questo plugin cattura tutto il resto del mouseenter classico e lascia incorrere in disastri in cui gli sviluppatori si muovono normalmente. Conosce questo problema e ci sta lavorando per la prossima versione. Essere in grado di spostare in qualche modo il mouse su un pixel sarebbe fantastico. Sia la soluzione lato client o lato server sarebbe eccezionale. – Michael
mentre suona a prima vista come qualcosa che irriterebbe gli utenti, permettimi di descrivere una situazione in cui _non_ spostare il mouse potrebbe irritare gli utenti e spostarli potrebbe davvero piacergli ... immagina di fare clic su qualcosa su una pagina web e gli elementi su la pagina si riorganizza; se il mouse non si è spostato, non sei più sopra l'elemento su cui hai fatto clic; il mouse non si è mosso rispetto alla pagina ma si è spostato _su rispetto al * contenuto *. "spostare" il mouse relativo alla pagina potrebbe essere richiesto per fornire l'esperienza che il mouse non ha spostato. –