Korzystając z jQuery, w jaki sposób mogę symulować (wyzwalać?) Klawisz KeyPress po kliknięciu łącza? Na przykład, gdy użytkownik kliknie następujące łącze:Symuluj hasło przy pomocy jQuery
<a id="clickforspace" href="#">Click Here</a>
Następnie, klikając w link, byłoby jakby wciśnięty „spacji” na swojej klawiaturze.
Coś takiego, jestem przy założeniu:
$("#clickforspace").click(function(e) {
e.preventDefault();
//... Some type of code here to initiate "spacebar" //
});
Wszelkie pomysły, w jaki sposób to osiągnąć?
Jestem ciekawy - whe n próbujesz zastąpić 'kliknięcie' spacją, czy rzeczywiście chcesz, aby przeglądarka przewinęła stronę? Naciśnięcie klawisza spacji na łączu ma zazwyczaj ten sam efekt, co naciśnięcie klawisza w dół strony. –
[This] (http://stackoverflow.com/questions/596481/simulate-javascript-key-events) może odpowiedzieć na twoje pytanie. – themis