Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: hover, akcja po kilku sekundach
Forum PHP.pl > Forum > Po stronie przeglądarki
lipton86
Mam następujący problem:

po najechaniu na div'a chcę żeby się rozwijał, ale nie od razu tylko powiedzmy po 0,5 sekudny lub np. po 2 sekundach czy da się coś takiego zrobić?

  1. <script type="text/javascript">
  2. <!-- skrypt jQuery -->
  3. $(function()
  4. {
  5. $("#panel").css("bottom","-70px");
  6. $("#panel").hover(function()
  7. {
  8. $("#panel").animate({bottom: "0px"}, 500 );
  9. $(this).addClass("zamknij");
  10. return false;
  11. },
  12. function()
  13. {
  14. $("#panel").animate({bottom: "-70px"}, 500 );
  15. $(this).removeClass("zamknij");
  16. return false;
  17. });
  18. }
vokiel
Możesz zrobić animację przez te 0,5s, która nic nie będzie robić, np animować opacity na poziomie 1 (czyli nic się nie zmienia).
[JAVASCRIPT] pobierz, plaintext
  1. $("#panel").hover(function(){
  2. $("#panel").animate({opacity,1},500,function(){
  3. $(this).animate({bottom: "0px"}, 500 ).addClass("zamknij");
  4. return false;
  5. });
  6. });
[JAVASCRIPT] pobierz, plaintext
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.