[jQuery] Wykonanie skryptu po upływie określonego czasu |
[jQuery] Wykonanie skryptu po upływie określonego czasu |
5.02.2014, 21:25:10
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%) |
Mój skrypt poniżej. #search to pole input. Chciałbym aby po naciśnięciu dowolnej litery skrypt odczekał z wykonaniem części pobierającej dane za pomocą JSON przykładowo pół sekundy i jeśli nie nastąpi ponowne naciśnięcie klawisza dopiero wykonał funkcje pobierającą dane. Nie mogę sobie z tym kompletnie poradzić.
Ten post edytował Regss 5.02.2014, 21:26:48 |
|
|
5.02.2014, 21:51:00
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) |
- setTimeout
- clearTimeout Kod <button id="test">Jeśli mnie klikniesz masz 1s na zresetowanie mnie( ponowne kliknięcie ), inaczej pojawi się alert</button>
<script> var time; document.getElementById("test").onclick = function(){ clearTimeout( time ); time = setTimeout( function(){ alert("Czas minął - coś sobie robię"); }, 1000); } </script> -------------------- |
|
|
5.02.2014, 21:59:23
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 7.05.2006 Ostrzeżenie: (0%) |
Jakie to proste... Dzięki, Pozdrawiam.
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.05.2024 - 01:05 |