Cum să puneți la dispoziție rotația conținutului pe jquery

Cum să puneți la dispoziție rotația conținutului pe jquery
Rotația conținutului, cum ar fi efectul de parallax, este destul de comună pe site-uri web. Ați putut observa că rotația este utilizată și pentru știri, tweet-uri, mesaje Facebook și așa mai departe. De obicei atunci când se creează un spectacol widget utilizat () și ascunde () sau tehnici înrudite, cum ar fi fadeIn () / fadeOut () și slideUp () / slideDown (). Problema cu ei în care, după animația (dacă există) a acestor metode modifica valoarea elementului de afișare selectat nici unul și înapoi la valoarea inițială, respectiv. Acest comportament duce la o problemă cu disponibilitatea.







În acest articol, vom descrie problema și diferitele metode jQuery care vă permit să obțineți același efect, dar fără probleme cu disponibilitatea.







Arătați-mi codul

Pentru a vă oferi o ocazie de a înțelege mai bine această situație, luați în considerare următorul cod:

Pentru a roti conținutul unui bloc, puteți scrie acest cod:

Cu toate acestea, veți obține următoarea demo:

Rotația conținutului disponibilă

Pentru a rezolva problema disponibilității, menținând în același timp același efect, trebuie să folosim o altă metodă de jQuery, și suport de clasă CSS, de exemplu, vizual-ascuns. Codul clasei de economisire este prezentat mai jos:

Adăugarea acestei clase la orice element va ascunde elementul fără a seta proprietatea de afișare la nici unul.

Acum, în loc să utilizați metodele hide () / show (). Pentru a ascunde / a afișa un element, trebuie doar să adăugăm sau să eliminăm clasa vizuală ascunsă. În plus, pentru a crea o animație decentă, vom folosi metoda fadeTo (). Acesta din urmă vă permite să setați transparența elementului necesar fără a afecta proprietatea afișajului. Așadar, vom trece valoarea 0. Când trebuie să ascundem elementul și 1. când elementul ar trebui să fie afișat. În cele din urmă, am setat proprietatea opacitate la 0 pentru toate elementele animate.

Codul rezultat este prezentat mai jos:

Cu ajutorul modificărilor simple ale codului, am creat rotație mai accesibilă a conținutului. Pentru a vedea diferența dintre cele două exemple Vă sugerez să utilizați tasta TAB pentru a naviga pagina.







Articole similare

Trimiteți-le prietenilor: