Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JQuery delay funkcji
melior
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 3
Dołączył: 7.12.2009

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


CODE
$("#phone'").mouseover(function () {
showdiv(300,200,"small_phone_box'");
});';


Funkcja showdiv pojawia się zbyt szybko. Chciałem to opóźnić funkcją .delay(), czy też settimeout(), ale nie idzie. W JS leżę. Może ktoś pomoże.
Od razu zaznaczę, że showdiv() nie można zastąpić .show(), to myląca nazwa (IMG:style_emoticons/default/winksmiley.jpg)

Na prawdę nikt?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Może lepiej pokaż trochę więcej tego kodu? Bo showdiv nic nie mówi.

Poza tym, najlepiej - "na żywo".
Go to the top of the page
+Quote Post
melior
post
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 3
Dołączył: 7.12.2009

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


W sumie tutaj nie ma znaczenia co showdiv robi. Możemy przyjąć, że zmienia w obiekcie div o zadanym id parametry width i height.
Po najechaniu myszką na <div id="phone">test</div> ma uruchomić się zadana przeze mnie funkcja. Chcę jednak opóźnić nieco ten proces, by np. przejeżdżający przez przypadek kursor nie uruchamiał funkcji. Próbowałem kombinować z delay(), jak i settimeout. Bez skutecznie jednak, choć może być to wynik ubytków w podstawach wiedzy o js. Z czasem ją zgłębię, ale na razie jest gdzieś dalej w kolejce priorytetowej (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Temat: JavaScript jesli Twoj watek go dotyczy KONIECZNIE przeczytaj
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 01:00