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? |
|
|
|
![]() |
Post
#2
|
|
|
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) |
|
|
|
melior JQuery delay funkcji 26.10.2010, 06:38:20
erix Może lepiej pokaż trochę więcej tego kodu? Bo show... 26.10.2010, 09:20:16
erix Temat: JavaScript jesli Twoj watek go dotyczy KONI... 26.10.2010, 10:55:21 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 07:48 |