Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP][JavaScript]Jak pokazać element gdy wcisniety klawisz?
phpamator
post
Post #1





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


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]

Ten post edytował PHPRexio 21.11.2016, 00:13:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:29