Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Spróbuj wstawić setInterval orz clearInterval w:
  1. $(function(){
  2. //kod
  3. });
Go to the top of the page
+Quote Post
IProSoft
post
Post #3





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

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


A czemu nie w samym CSS : http://dabblet.com/gist/10254302 ?
Go to the top of the page
+Quote Post
SaMi
post
Post #4





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

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


@trueblue: to nic nie zmienia
@IProSoft: chodzi głównie o starsze przeglądarki
Go to the top of the page
+Quote Post
IProSoft
post
Post #5





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

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


Kilka przykładów: http://stackoverflow.com/questions/1481843...pt-hover-action
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: 28.09.2025 - 12:32