Jquery Page
Ola galera estou com problemas, tenho 4 imagens e um texto que descritivo sobre cada uma blz, fiz um efeito com jquery para que ela rolasse pra cima assim:
<script type="text/javascript">
$(document).ready(function () {
$('.informacao').cycle({
fx: 'ScrollUp',
timeout: 4000,
});
});
</script>
deu tudo certo mas agora estou tentando ligar a rotação do texto pelo click nas imagens que coloquei quero parar a rolagem e fazer rolar apenas quando o ususario clicar em uma das imagens mas nao quero trocar a pagina quero com esse efeito mas nao esta dando certo vi comum tal de pagerAnchor mas nao sei como fazer ate deu certo mas ele esta criando uns numeros ao lado da imagem e esta fazendo o que eu quero mas nao pelas imagens e sim por esses numeros.
<script type="text/javascript">
$(document).ready(function () {
$('.informacao').before('<div id="menu_design">').cycle({
fx: 'fade',
timeout: 0,
pager: '.menu_design',
pagerAnchorBuilder: function (idx, slide) {
return '<a href="#" ><img src=" ' + idx +'" width="37px" height="37px" /></a>';
}
});
});
</script>
<div id="menu_design">
<a href="#" ><img src="images/html5.jpg" class="btn_html" width="37px" height="37px" alt="" /></a>
<a href="#" ><img src="images/ajax.png" class="btn_ajax" width="37px" height="37px" alt="" /></a>
<a href="#" ><img src="images/css.jpg" class="btn_css" width="37px" height="37px" alt="" /></a>
<a href="#" ><img src="images/jquery.png" class="btn_jquery" width="37px" height="37px" alt="" /></a>
</div>
aqui e o codigo galera. Abraços Miller.
<script type="text/javascript">
$(document).ready(function () {
$('.informacao').cycle({
fx: 'ScrollUp',
timeout: 4000,
});
});
</script>
deu tudo certo mas agora estou tentando ligar a rotação do texto pelo click nas imagens que coloquei quero parar a rolagem e fazer rolar apenas quando o ususario clicar em uma das imagens mas nao quero trocar a pagina quero com esse efeito mas nao esta dando certo vi comum tal de pagerAnchor mas nao sei como fazer ate deu certo mas ele esta criando uns numeros ao lado da imagem e esta fazendo o que eu quero mas nao pelas imagens e sim por esses numeros.
<script type="text/javascript">
$(document).ready(function () {
$('.informacao').before('<div id="menu_design">').cycle({
fx: 'fade',
timeout: 0,
pager: '.menu_design',
pagerAnchorBuilder: function (idx, slide) {
return '<a href="#" ><img src=" ' + idx +'" width="37px" height="37px" /></a>';
}
});
});
</script>
<div id="menu_design">
<a href="#" ><img src="images/html5.jpg" class="btn_html" width="37px" height="37px" alt="" /></a>
<a href="#" ><img src="images/ajax.png" class="btn_ajax" width="37px" height="37px" alt="" /></a>
<a href="#" ><img src="images/css.jpg" class="btn_css" width="37px" height="37px" alt="" /></a>
<a href="#" ><img src="images/jquery.png" class="btn_jquery" width="37px" height="37px" alt="" /></a>
</div>
aqui e o codigo galera. Abraços Miller.
Celiol.
Curtidas 0
Respostas
Celiol.
30/01/2014
ola galera alguem sabe como possar fazer isso?
GOSTEI 0
Leandro Chiodini
30/01/2014
amigao da uma olhada nesse lingk
[url:descricao=eufacoprogramas.com/criando-um-slideshow-carrossel-com-jquery/]eufacoprogramas.com/criando-um-slideshow-carrossel-com-jquery/[/url]
Att,
[url:descricao=eufacoprogramas.com/criando-um-slideshow-carrossel-com-jquery/]eufacoprogramas.com/criando-um-slideshow-carrossel-com-jquery/[/url]
Att,
GOSTEI 0
Celiol.
30/01/2014
xiiii Leandro valeu pr ajudar cara mas o link que você postou nao apareceu nada deu 404, mas pelo que vi nao bem isso cara, carrossel ja utilizei, só pra esclarecer eu tenho uns tectos descritivos com efeitos do jquery fade funcionando blz. e acima deles tenho um pequeno menu que na verdade são as próprias imagens dos textos mas quero que o efeito so funcione quando o cara clicar na imagem para poder ler o texto e nao que fique rotacionando entendeu.
abraços cara Miller.
abraços cara Miller.
GOSTEI 0
Leandro Chiodini
30/01/2014
Uhm entendi
é que o carrosel tu consegue fazer como voce tava descrevendo acima,
de parar com o clique..
att,
é que o carrosel tu consegue fazer como voce tava descrevendo acima,
de parar com o clique..
att,
GOSTEI 0
Celiol.
30/01/2014
entao cara e que na verdade eu quero que ele inicie com texto da primeira imagem e so gira quando o cara clicar na image, ai vem o texto referente a imagem que ele clicou entendeu.
GOSTEI 0
Celiol.
30/01/2014
sabe como estou falando cara aina nao deu...
GOSTEI 0
Celiol.
30/01/2014
ta ai na imagem o problema galera.
[img:descricao=problema com jquery]http://arquivo.devmedia.com.br/forum/imagem/335183-20140220-215936.png[/img]
[img:descricao=problema com jquery]http://arquivo.devmedia.com.br/forum/imagem/335183-20140220-215936.png[/img]
GOSTEI 0
Celiol.
30/01/2014
alguem sabe como posso fazer?
GOSTEI 0
Joel Rodrigues
30/01/2014
Amigo, vou tentar implementar algo aqui e lhe darei um retorno assim que tiver algo pronto. Farei o possível para não demorar.
GOSTEI 0
Joel Rodrigues
30/01/2014
Amigo, fiz algo aqui que talvez lhe ajude.
Copie o código abaixo completo e salve como .html. Coloque no mesmo diretório 4 imagens (img1.png, img2.png, img3.png e img4.png) para que o exemplo funcione corretamente.
Copie o código abaixo completo e salve como .html. Coloque no mesmo diretório 4 imagens (img1.png, img2.png, img3.png e img4.png) para que o exemplo funcione corretamente.
<!doctype html>
<html>
<head>
<title>Banner</title>
<style>
#banner{
border:1px solid;
width:600px;
}
#banner #icons .icon{
width: 48px;
height: 48px;
}
#banner #icons .icon:hover{
border:1px solid;
width: 46px;
height: 46px;
}
#banner #icons{
text-align: center
}
#banner #icons .active-icon{
border:1px solid red;
width: 46px;
height: 46px;
}
#banner #contents{
overflow: hidden
}
#banner #contents div.content{
display: none;
text-align: center
}
#banner #contents div.active-content{
display: block;
}
</style>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<script>
$(function(){
$(".icon").click(function(){
$("#banner #icons .icon").removeClass("active-icon");
$(this).addClass("active-icon");
var index = $(this).index() + 1;
$(".content").css("display", "none");
var content = $("#banner #contents .content:nth-child("+index.toString()+")");
$(content).fadeIn(1000);
});
});
</script>
</head>
<body>
<div id="banner">
<div id="icons">
<img src="img1.png" class="icon active-icon"/>
<img src="img2.png" class="icon"/>
<img src="img3.png" class="icon"/>
<img src="img4.png" class="icon"/>
</div>
<div id="contents">
<div class="content active-content">Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 </div>
<div class="content">Texto 2 Texto 2 Texto 2 Texto 2 Texto 2 Texto 2 Texto 3 </div>
<div class="content">Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 </div>
<div class="content">Texto 4 Texto 4 Texto 4 Texto 4 Texto 4 Texto 4 Texto 4 </div>
</div>
</div>
</body>
</html>GOSTEI 0
Celiol.
30/01/2014
poxa cara era exatamente isso que estou tentando fazer certinho valeu mesmo pela ajuda, estava faltando esta parte no meu
por isso acho que não funcionava e no meu class eu não tinha este active icon ele muda alguma coisa cara ou é apenas um nome da class?
muito obrigado era exatamente isso.
$(this).addClass("active-icon");
var index = $(this).index() + 1;
$(".content").css("display", "none");
var content = $("#banner #contents .content:nth-child("+index.toString()+")");
por isso acho que não funcionava e no meu class eu não tinha este active icon ele muda alguma coisa cara ou é apenas um nome da class?
muito obrigado era exatamente isso.
GOSTEI 0
Joel Rodrigues
30/01/2014
A classe active-icon eu criei apenas para dar um destaque a imagem que estiver selecionada. Nesse caso, eu botei uma borda vermelha, nada mais.
TALVEZ você encontre algum trecho desse código que possa ser removido ou otimizado, pois eu fui fazendo e não revisei.
Abraço.
TALVEZ você encontre algum trecho desse código que possa ser removido ou otimizado, pois eu fui fazendo e não revisei.
Abraço.
GOSTEI 0
Celiol.
30/01/2014
ha cara eu arrumei aqui com ta tudo certinho muito obrigado.
Miller.
Miller.
GOSTEI 0
Joel Rodrigues
30/01/2014
Show de bola então. Fico feliz por ter ajudado.
Tópico concluído.
Tópico concluído.
GOSTEI 0
Celiol.
30/01/2014
blz valeu mesmo cara.
GOSTEI 0