crei esta função em JavaScript e seu principal Objetivo é pegar o ID do painel que foi clicado, e trazê-lo para a frente de todos os outros... porém, ao clicar 1x em um painel do fundo, ele funciona perfeitamente, mas quando clico em qualquer outro painel, os mesmos não se movem, me limitando a apenas um clique, quando desejo alterna-los em qualquer momento.... sera que estou fazendo algo errado?? segue o codigo para analise!!!
function BringToFront(NomePainelClicado){
var objPainelServico1 = document.getElementById('PainelServico1');
var objPainelServico2 = document.getElementById('PainelServico2');
var objPainelServico3 = document.getElementById('PainelServico3');
var objPainelServico4 = document.getElementById('PainelServico4');
var objPainelServico5 = document.getElementById('PainelServico5');
var ValAntPnlSelected;
var objPnlSelected;
switch(NomePainelClicado)
{
case 'PainelServico1':
ValAntPnlSelected = objPainelServico1.style.zIndex;
objPnlSelected = objPainelServico1;
break;
case 'PainelServico2':
ValAntPnlSelected = objPainelServico2.style.zIndex;
objPnlSelected = objPainelServico2;
break;
case 'PainelServico3':
ValAntPnlSelected = objPainelServico3.style.zIndex;
objPnlSelected = objPainelServico3;
break;
case 'PainelServico4':
ValAntPnlSelected = objPainelServico4.style.zIndex;
objPnlSelected = objPainelServico4;
break;
case 'PainelServico5':
ValAntPnlSelected = objPainelServico5.style.zIndex;
objPnlSelected = objPainelServico5;
break;
default: break;
}
if(objPainelServico1.style.zIndex == 5){
objPnlSelected.style.zIndex = 5;
objPainelServico1.style.zIndex = ValAntPnlSelected;
}
if(objPainelServico2.style.zIndex == 5){
objPnlSelected.style.zIndex = 5;
objPainelServico2.style.zIndex = ValAntPnlSelected;
}
if(objPainelServico3.style.zIndex == 5){
objPnlSelected.style.zIndex = 5;
objPainelServico3.style.zIndex = ValAntPnlSelected;
}
if(objPainelServico4.style.zIndex == 5){
objPnlSelected.style.zIndex = 5;
objPainelServico4.style.zIndex = ValAntPnlSelected;
}
if(objPainelServico5.style.zIndex == 5){
objPnlSelected.style.zIndex = 5;
objPainelServico5.style.zIndex = ValAntPnlSelected;
}
}
Pergunta
Mofo
Amigos, boa noite!
crei esta função em JavaScript e seu principal Objetivo é pegar o ID do painel que foi clicado, e trazê-lo para a frente de todos os outros... porém, ao clicar 1x em um painel do fundo, ele funciona perfeitamente, mas quando clico em qualquer outro painel, os mesmos não se movem, me limitando a apenas um clique, quando desejo alterna-los em qualquer momento.... sera que estou fazendo algo errado?? segue o codigo para analise!!!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.