Ir para conteúdo

POWERED BY:

Arquivado

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

marcelo2605

[Resolvido] Jquery Cycle com menu dinâmico

Recommended Posts

Tenho o seguinte menu:

 

<ul>
<?php do { ?>            	
<li id="subMenu_item" value="<?php echo $row_rsSubmenu['imagem']; ?>"><a href="#"><?php echo $row_rsSubmenu['titulo']; ?></a></li>
<?php } while ($row_rsSubmenu = mysql_fetch_assoc($rsSubmenu)); ?>            
</ul>

 

Onde $row_rsSubmenu['imagem'] armazena a ordem dos slides no Cycle

 

E criei o seguinte script

 

$('#subMenu_item').click(function(){
$('#slideshowB').cycle($('#subMenu_item').attr('value')); 
return false; 		
});

 

Onde #slideshowB é a div onde funciona o Cycle.

 

Com isso, apenas o primeiro item funciona, o resto não. No código ficou assim:

 

       	<ul>
           	<li id="subMenu_item" value="0"><a href="#">item1</a></li>
           	<li id="subMenu_item" value="10"><a href="#">item2</a></li>
           	<li id="subMenu_item" value="19"><a href="#">item3</a></li>
           	<li id="subMenu_item" value="26"><a href="#">item4</a></li>
           	<li id="subMenu_item" value="29"><a href="#">item5</a></li>
           	<li id="subMenu_item" value="36"><a href="#">item6</a></li>
           	<li id="subMenu_item" value="43"><a href="#">item7</a></li>
           </ul>

 

Consegui!

 

$('#subMenuB_itens li').click(function(){
	var slide = $(this);
	$('#slideshowB').cycle(slide.attr('value'));
	return false; 
});

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.