Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho este menu.
Vamos ver se entendem.
Quando clico no Menu 1 ele fica azul. Agora quando clicar no Menu 2
ele precisa ficar azul e o menu 1 continua em azul e o certo deveria
voltar para preto.
Entendeream?
aqui está o menu
http://www.adplast.com.br/imagem/menu.png
$i=0;
if(is_array($listaSubCategorias)):
foreach($listaSubCategorias as $subcat): echo $i;
if($i==0 ){
$class = "class=\"selected\"";
}else{
$class ='';
}
if($produtos->param[3] == $subcat['url_amigavel']){
$class = "class=\"selected\"";
}
?>
<div id="btn-produtos"><a href="<?php echo URL.$produtos->param[0]."/".$produtos->param[1]."/".$produtos->param[2]."/".$subcat["url_amigavel"]?>" <?php echo $class; ?>><img src="<?php echo URL?>imagens/subcategorias/<?php echo "sub_".$subcat['id'].".gif"; ?>" /></a></div>
<?
$i++;
endforeach;
endif;
?>
Abaixo o codigo comentado
$i=0;
foreach($listaSubCategorias as $subcat):
if($i==0 ){ // Quando o primeiro menu for 0 ele fica azul
$class = "class=\"selected\"";
}else{ //Todos ficam preto. Até aqui tudo bem
$class ='';
}
//Aqui faz o seguinte, se o menu for igual menu 2 ele fica if($produtos->param[3] == $subcat['url_amigavel']){
$class = "class=\"selected\"";;
}Carregando comentários...