Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Opóźnienie dla hover
SaMi
post
Post #1





Grupa: Zarejestrowani
Postów: 173
Pomógł: 14
Dołączył: 27.03.2004
Skąd: Białystok

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


Witam,
Mam listę produktów które wyświetlam w postaci obrazów, po najechaniu na obraz pojawia się na całej jego powierzchni opis czyli typowy hover.
Chcę opóźnić akcję wyświetlenia opisu powiedzmy o 0.7 sek. . Ma to na celu nie zaśmiecnie widoku użytkownikowi podczas przewijania strony, albo szybszych ruchów nad obszarem obrazów.

Co robię źle i jak ewentualnie mogę to poprawić?

[JAVASCRIPT] pobierz, plaintext
  1. $(function(){
  2. var delay = 700, interval;
  3.  
  4. $('.element').mouseover(function() {
  5. var el = $(this);
  6. interval = setInterval( function(){
  7. el.children('.description').css('display','block');
  8. },delay);
  9. }).mouseout(function() {
  10. clearInterval(interval);
  11. $(this).children('.description').css('display','none');
  12. });
  13. });
[JAVASCRIPT] pobierz, plaintext


Ten post edytował SaMi 9.04.2014, 11:54:17


--------------------
Zapraszam na spływy kajakowe rzekami podlasia www.splywy-kajakiem.pl
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 00:50