Evento click su Coordinate

di il
1 risposte

Evento click su Coordinate

Salve forum! Sto creando una sorta di guida interattiva di un progetto creato con il mio team di lavoro. Ho bisogno di simulare l'evento click in un'area della pagina, in base a delle coordinate che ho ottenuto precedentemente.

Con l'ottenere le coordinate non ci sono problemi, che ci sono invece per la simulazione del click. Ho tentato con i trigger (?), associandoli al body e a div creati appositamente. Senza ottenere risultato. Sapete aiutarmi?

1 Risposte

  • Re: Evento click su Coordinate

    Non so se sia possibile ricreare il click del mouse passando le coordinate, tutte le proprieta' degli eventi sono praticamente di sola lettura quindi non settabili, e per ricreare un mouseEvent in un determinato punto avresti bisogno di modificare le proprieta' screenX/Y e clientX/Y.
    Per poter simulare il click in modo alternativo potresti usare il trigger ma non per ricreare il mouseEvent vero e proprio ma attraverso le coordinate memorizzate calcoli cosa c'e' in quel punto e attivi il event che vi e' asociato come se il mouse sia veramente li. Magari per simulare il movimento del mouse semplicemente usi un <img /> con position fixed e attraverso un setInterval o setTimeout il suo percorso passandogli una funzione che modifica img.top e img.left attraverso un array delle tue coordinate memorizzate.
    Ho iniziato da poco gli script quindi non sono sicuro che possa funzionare, o se esistono metodi particolare per muovere il cursore ed effettuare click come nei linguaggi di programmazione veri, ma come detto prima, per il fatto che le proprieta' degli event sono di sola lettura ne dubito fortemente.
Devi accedere o registrarti per scrivere nel forum
1 risposte