Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Problem z funkcją keydown
MeGusta
post 16.12.2015, 15:32:36
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 6.07.2015

Ostrzeżenie: (10%)
X----


Witam, zrobiłem czat, jest ikonka którą się go włącza (funkcja toogle()) oraz zrobiłem aby pod przyciskiem "C" się również uruchamiał, problem w tym że jeżeli wpiszę do inputa "c" to czat również się wyłącza i włacza, jak można to rozwiązac?

  1.  
  2. $(document).keydown(function( event ) {
  3.  
  4. if ( event.which == 67 ) {
  5.  
  6. $( ".chat" ).toggle( "slow", function() {});
  7.  
  8.  
  9. }
  10.  
  11. });
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Damonsson
post 16.12.2015, 16:10:16
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


[JAVASCRIPT] pobierz, plaintext
  1. $(document).keydown(function( event ) {
  2.  
  3. if (event.target.tagName.toUpperCase() === 'INPUT') {
  4. return;
  5. } else {
  6. if ( event.which == 67 ) {
  7. $( ".chat" ).toggle( "slow", function() {});
  8. }
  9. }
  10.  
  11. });
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
Comandeer
post 16.12.2015, 16:26:29
Post #3





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Od razu warto dodać do warunku textarea i select, żeby nie mieć problemów w przyszłości wink.gif


--------------------
Go to the top of the page
+Quote Post
trueblue
post 16.12.2015, 16:30:25
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


https://jsfiddle.net/rLx0g8ep/


--------------------
Go to the top of the page
+Quote Post
Comandeer
post 16.12.2015, 16:43:02
Post #5





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


@trueblue jest dedykowana funkcja od tego: https://api.jquery.com/jQuery.contains/


--------------------
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:52