È possibile visualizzare il testo una riga alla volta in jquery? So che può essere fatto in flash, ho un esempio qui http://iliketoplay.dk/#/blog/deff. Durante la riproduzione del video, il mouse fa clic su un cerchio che apre una finestra che contiene del testo, ma ogni riga di testo viene visualizzata una alla volta con un effetto dall'aspetto davvero interessante. Può essere ricreato?È possibile animare ogni riga di testo con jquery?
risposta
Questo non dovrebbe essere un problema, ma la soluzione dipende dal vostro formato di input. È necessario pezzo il testo in linee che può essere fatto in questo modo:
var lines = text.split("\n");
allora si può fare qualcosa con ogni riga come volete, esempio:
var timer,
displayLine = function(){
var nextLine = lines.shift();
if(nextLine){
var newLine = $('<span class="initState">' + nextLine + '</span>');
$('#someContainer').append(newLine);
newLine.animate({ [PUT SOME ANIMATION HERE] }, 1000);
}
timer = setTimeout(displayLine,3000);
}
}
timer = setTimeout(displayLine,3000);
Vedi un esempio completo qui: http://jsfiddle.net/7dd52/
La classe initState deve essere stilizzata in modo che l'elemento venga visualizzato nel punto in cui si desidera avviare l'animazione. Per esempio. altezza: 0; margin-top: -20px; overflow: hidden; ecc. –
Ciao compagno puoi mostrarmi un esempio? Im un po 'confuso – Farreal
Sicuro: http://jsfiddle.net/7dd52/ –
è sufficiente utilizzare div per ogni linea e quindi animate che certo ...
<div class="first">first line</div>
<div class="second">second</div>
$(".first").animate({'left':'-15px'}, 1000);
Non lo userei, non so quale sarebbe il testo, penso che dovrebbe essere fatto in modo dinamico. –
- 1. È possibile animare setRootViewController?
- 2. È possibile animare un UIImage?
- 3. È possibile prefissare ogni riga di uno stacktrace in log4j?
- 4. aggiungere testo alla fine di ogni riga
- 5. testo sublime seleziona prima di ogni riga
- 6. WIN32, C++: è possibile animare una finestra senza nasconderlo?
- 7. JQuery: leggere ogni riga di un elemento
- 8. come animare jquery load()
- 9. Aggiungi testo dopo ogni riga, più voci
- 10. È possibile avere una riga per ogni blocco in Ruby?
- 11. Riga verticale con ogni quotazione
- 12. jQuery animare margine superiore
- 13. jQuery ogni ciclo nella riga della tabella
- 14. ToggleClass animare jQuery?
- 15. è possibile animare gli inserti e le eliminazioni di Flexbox?
- 16. È possibile animare la modifica del colore del testo di UILabel?
- 17. jquery: come si fa a scorrere ogni nuova riga di testo digitato all'interno di una textarea?
- 18. Perché non è possibile animare TextBox.Text in WPF?
- 19. Animare cose come in jQuery?
- 20. aggiungere testo a ogni riga della SQL query di selezione
- 21. Firefox/IE non animare il riempimento-sinistra con jQuery (solo in grado di animare Chrome)
- 22. Usando sed per inserire il testo all'inizio di ogni riga
- 23. Come inserire una parola/testo all'inizio di ogni riga
- 24. Implementazione Google OAuth con JQuery, è possibile?
- 25. È possibile combinare JavaScript normale con jQuery?
- 26. È possibile animare un PolyLineSegment in Silverlight, ad esempio PointCollection?
- 27. È possibile integrare Jquery con Eclipse?
- 28. jQuery: Ultimo td di ogni riga nella tabella html
- 29. jquery animare un div rotante
- 30. Ripristina animazione jQuery quando smette di animare
Puoi racchiudere ogni parola in un intervallo e provare a indicizzarle con riga e colonna, quindi animarle. Darò un colpo e tornerò a voi. –