Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP][JavaScript]Jak pokazać element gdy wcisniety klawisz?
Forum PHP.pl > Forum > Przedszkole
phpamator
Szukam sposobu na pokazanie specjalnego buttona gdy wybrany klawisz lub klawisze jest/są wciśnięty/e.
(Preferowana metoda wciśnięte dwa klawisze.)
Czy da się to zrobić z użyciem jQuery lub javascript ?

Na przykład:
chciałbym mieć ukryty przycisk USUŃ i pokazywać go tylko wtedy gdy wciśnie się kombinację klawiszy lub jakiś wybrany, powiedzmy 'shift' kod klucza 12
to nie problem ale zbyt niebezpieczne chociaż zawsze mogę podeprzeć się alertem czy aby napewno użytkownik chce to zrobić wink.gif
Klawisz zniknie gdy puszczę shift.
Co radzicie ?

Przykład poniżej pozwala na włączenie lub wyłączenie przycisku ale nie jest to dokładnie to o co mi chodzi.
[script]
jQuery(document).keydown(function(e){
switch(e.keyCode){
case 65: //left (a);
jQuery('#delete').css('display','block');
break;
}
});
jQuery(document).keyup(function(e){
switch(e.keyCode){
case 65: //left (a);
jQuery('#delete').css('display','none');
break;
}
});
[/script]
SmokAnalog
Do shifta masz osobną właściwość obiektu: event.shiftKey. Jest w niej albo true, albo false - w zależności czy shift jest wciśnięty.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.