Sto cercando di ottenere il modo più efficiente per produrre un ticker delle ultime notizie.Fading Latest News Ticker
Ho un ul
che può contenere qualsiasi numero di li
's e tutto quello necessario per eseguire il ciclo di loro dissolvenza in uno, tenendolo per 5 secondi e poi dissolvenza fuori, uno li
alla volta. L'elenco viene visualizzato con un'altezza di 40px da li
e il pozzetto in cui è visualizzato è anche 40px che con overflow: hidden
produce l'effetto desiderato. Inoltre, è possibile tenere in posizione il li
se il cursore si posiziona su di esso mentre è in corso la sua visualizzazione sarebbe bello crearlo.
So che c'è il plug-in di jQuery ticker che è ampiamente utilizzato (ala il vecchio stile BBC) ma ho provato ad usarlo e sembra così ingombrante per la semplicità di cui ho bisogno e gioca scompiglio con lo stile che uso .
Sto usando questo finora:
function tickOut(){
$('#ticker li:first').animate({'opacity':0}, 1000, function() {
$(this).appendTo($('#ticker')).css('opacity', 1); });
}
setInterval(function(){ tickOut() }, 5500);
Ma in realtà non svanisce nel prossimo li
quindi l'effetto è un po 'disordinato.
Se qualcuno potrebbe suggerire alcune alternative per contribuire a produrre l'effetto di cui ho bisogno sarebbe così utile.
Grazie
potresti fornire un esempio di fiddler.net, per favore? – LorDex
Supponiamo che @LorDex parli di http://jsfiddle.net effettivamente –
http://jsfiddle.net/KFyzq/ - funziona bene per me qui –