dragaofogo Posted June 21, 2008 at 11:45 AM Report Share #192629 Posted June 21, 2008 at 11:45 AM Alguém me pode dizer o código ou dar uma ajuda para fazer um slideshow automático, tipo 2 imagens 1 texto e 1video, já tenho o botão próximo e anterior (caso queira ver, muda manualmente) caso queira automático troca, por exemplo de 2 em 2 segundos clicando no botão Automático agradeço ajudas 😁 Link to comment Share on other sites More sharing options...
fnds Posted June 21, 2008 at 12:06 PM Report Share #192633 Posted June 21, 2008 at 12:06 PM dragaofogo, dá uma vista de holhos ao jQuery, talvez dê para fazer aquilo que queres. Link to comment Share on other sites More sharing options...
softklin Posted June 21, 2008 at 12:15 PM Report Share #192636 Posted June 21, 2008 at 12:15 PM Usas o JQuery, como te disse o fnds, e depois este plugin: http://www.malsup.com/jquery/cycle/ Serve para imagens, texto, etc Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
dragaofogo Posted June 21, 2008 at 03:24 PM Author Report Share #192650 Posted June 21, 2008 at 03:24 PM está bastante bom, e interessante, mas acho que não se aplica no que quero, pois é para um trabalho, e o que tenho de fazer é executar o comando "próximo" { if (i<=(contador-1)) { i++; document.getElementById("slide").innerHTML=elementos[i]; } } e assim que chegar ao ultimo objecto volta ao 1º e volta a executar o comando "próximo" aqui seria um if mas não sei bem como fazer isto =S Link to comment Share on other sites More sharing options...
softklin Posted June 21, 2008 at 03:37 PM Report Share #192652 Posted June 21, 2008 at 03:37 PM Nesse if, acho que poderás colocar uma condição else por exemplo... ou então, talvez assim: if (i > contador) { //volta ao inicial i = 0; } document.getElementById("slide").innerHTML=elementos[i]; i++; Para ficar automático, podes utilizar a instrução setTimeout, e nela colocas a função para avançar... Seria isso que pretendias? Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
dragaofogo Posted June 21, 2008 at 05:44 PM Author Report Share #192671 Posted June 21, 2008 at 05:44 PM pelos resultados que obtive não 😛 o que quero fazer estava a conseguir mais ou menos com isto: { do { var t = setTimeout("proximo()",2000); }while (i < contador) } mas o os 2 segundos que programei é o tempo que demora pa ele executar a função "proximo" sem parar e eu queria que esse ele executa.se de 2 em 2 segundos =S Link to comment Share on other sites More sharing options...
dragaofogo Posted June 24, 2008 at 12:03 PM Author Report Share #193206 Posted June 24, 2008 at 12:03 PM fica aqui o código para quem tiver a mesma dúvida { if (i > contador) i=0 document.getElementById("slide").innerHTML=elementos; t=setTimeout("auto()",2000); i++; } Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now