Falso doppio-clic

Nei miei vari esperimenti con la programmazione html-e-affini (javascript, css, ecc.) mi sono domandato se e come fosse possibile fare un click fasullo, cioè un click che non fosse opera di un utente, un clic che in realtà fosse quasi un doppio-clic virtuale.

Il modo per creare un click fasullo esiste.

Mettiamo il caso di avere due elementi html che contengono entrambi un link ipertestuale:

<p id="UNO"><a href='#'>uno</a></p>
<p id="DUE"><a href='#'>due</a></p>

Mettiamo il caso che io voglia che quando l’utente clicca sul link nell’elemento #DUE venga contemporaneamente effettuato un click anche sul link nell’elemento #UNO (questo secondo clic è quello fasullo, “machine-made“).

Usando Jquery la cosa è fattibile in maniera relativamente semplice! Come?

Basta sfruttare gli eventi .trigger e .click per creare uno script ad hoc che intercetti il primo clic su #DUE per “effettuare” un altro clic su #UNO.

<script>
var xxx = $("#DUE a");
xxx.click(function () {
$("#UNO a").trigger('click');
});
</script>

A cosa può servire? Boh! Pura teoria 🙂

PS: se per caso vi interessa il mouse con un bottone secondario per fare il doppio-clic, come quello in foto, lo trovate su Amazon.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.

You can add images to your comment by clicking here.