![]() |
![]() |
![]()
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ć ![]() 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 |
|
|
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:29 |