Ich bin auf der Suche nach der effizienteste Möglichkeit, einen aktuellen Newsticker zu produzieren.Fading Neueste Nachrichten Ticker
Ich habe eine ul
die eine beliebige Anzahl von li
‚s halten kann und alle I müssen eine Schleife durch sie eine in Verblassen, für 5 Sekunden Halten und Verblassen es dann aus, einen li
zu einem Zeitpunkt. Die Liste wird mit einer li
Höhe von 40px angezeigt und der Brunnen, in dem es angezeigt wird, ist auch 40px, was mit overflow: hidden
den gewünschten Effekt erzeugt. Auch in der Lage, die li
an Ort und Stelle zu halten, wenn der Cursor darüber schwebt, während es angezeigt wird, wäre es toll, es zu bauen.
Ich weiß, es gibt das jQuery Ticker-Plugin, das weit verbreitet ist (ala die alte BBC-Stil), aber ich habe versucht, es zu verwenden und es scheint so sperrig für die Einfachheit, die ich brauche und es spielt Chaos mit dem Styling ich benutze .
Ich habe dies bisher mit:
function tickOut(){
$('#ticker li:first').animate({'opacity':0}, 1000, function() {
$(this).appendTo($('#ticker')).css('opacity', 1); });
}
setInterval(function(){ tickOut() }, 5500);
Aber es verblasst nicht tatsächlich in der nächsten li
so die Wirkung ist ein bisschen chaotisch.
Wenn jemand einige Alternativen vorschlagen könnte, um den Effekt zu erzeugen, den ich brauche, wäre das so nützlich.
Dank
könnten Sie bitte fiddler.net Beispiel, bitte? – LorDex
Angenommen @LorDex spricht über http://jsfiddle.net eigentlich –
http://jsfiddle.net/KFyzq/ - funktioniert gut für mich hier –