Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: JQuery delay funkcji
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
melior
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 winksmiley.jpg

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

Poza tym, najlepiej - "na żywo".
melior
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 winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.