Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Max Cabral

[Resolvido] Passar valor dinamico para uma váriavel

Recommended Posts

Falae pessoal...

 

Galera é o seguinte... eu tenho tipo um slideshow que funciona perfeitamente e queria que quando determinadas imagens estivessse na tela o background da div mudasse de cor...

 

eu tenho isso no html:

 

<div id="featured">

<img src="img/banner/overflow.jpg" />

<img src="img/banner/captions.jpg"/>

<img src="img/banner/features.jpg" />

</div>

 

Eu tenho essa ordem ai, queria que cada vez que aparecesse uma imagem o background mudasse para uma cor determinada.

 

Obrigado desde já!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código está com CSS, jquery... vai ficar meio inviável...

 

 

O que quero fazer é tipo mandar um determinado valor para uma variável.. e fazer a div <div id="banner" style="backgroud: VALOR_RECEBIDO"></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código está com CSS, jquery... vai ficar meio inviável...

 

 

O que quero fazer é tipo mandar um determinado valor para uma variável.. e fazer a div <div id="banner" style="backgroud: VALOR_RECEBIDO"></div>

 

 

Se estiver usando algum plugin JQuery posta qual é. Se você mesmo tiver feito provavelmente está usando setInterval() não é?

 

Se for usa um array de cores e incrementa o index dele a cada loop do setInterval e quando chegar no valor limite reseta ele. Se estiver com plugin pode procurar o setInterval nele também, ou então alguma função "nextAnimation" ou "nextBackground", coisa do tipo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se estiver usando algum plugin JQuery posta qual é. Se você mesmo tiver feito provavelmente está usando setInterval() não é?

 

Se for usa um array de cores e incrementa o index dele a cada loop do setInterval e quando chegar no valor limite reseta ele. Se estiver com plugin pode procurar o setInterval nele também, ou então alguma função "nextAnimation" ou "nextBackground", coisa do tipo.

 

Everaldo,

 

Eu estou usando o jquery-1.5.1.min , não tem nenhuma função setInterval... sou uma negação em JS e Jquery, eu consegui o código pronto pela net... mas verifquei e não achei essa função...

 

Obrigado por estar tentando ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Darei um exemplo e depois você adapta ao seu caso aí :)

 

$(document).ready(function(){ //Chama o JQuery
 $('img').click(function(){ //Ao clicar em uma imagem...
   $('div').slideDown(400); //Executa Slide de 400 milésimos em uma DIV
   setTimeout("$('body').css('background-color', '#000000')", 400); //Assim que passar 400 milésimos ele irá mudar a cor do bakcground no "body" para #000000 (preto)
 });
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Everaldo,

 

Eu estou usando o jquery-1.5.1.min , não tem nenhuma função setInterval... sou uma negação em JS e Jquery, eu consegui o código pronto pela net... mas verifquei e não achei essa função...

 

Obrigado por estar tentando ajudar...

 

A JQuery não vai ter isso mesmo não, perguntei de algum plugin de slide tipo NivoSlider. Mas esse seu slider funciona só quando clica ou é animada direto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ismaeldm,

 

Obrigado pela ajuda, dessa maneira consegui adaptar para o que eu precisava.. obrigado mesmo!

 

 

 

 

 

Everaldo Grunge,

 

Mais uma vez obrigado por tentar ajudar, no eu não procurei a função setInterval no jquery não.. procurei no script mesmo....

 

Obrigado mais uma vez a todos!

 

Tópico Fechado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.