Bom dia galera !! Estou com um problema na página inicial de minha aplicação web. É o seguinte: tenho um “panel-body” contendo três “nav-tabs” e um “tab-content” com três “div”, que contem o conteúdo das respectivas “nav-bar”. O problema é que quando a pagina é carregada as tres “div” são todas exibidas de uma só vez na pagina, de forma que uma fique em cima da outra. Conforme podemos perceber na imagem abaixo.
O que eu quero, é que quando a pagina for carregada, apenas a primeira “div” que já deve vim ativada por padrão, seja exibida. As demais, somente quando for clicado na nav-bar correspondente. Até que consegui fazer dessa forma, retirando o termo “fade in active” do atributo “class” da div. Só que quando faço assim, o campo de inserir a data para a consulta fica bloqueado nessa div. Segue o código-fonte abaixo para mais detalhes.
<div>
<div class="panel panel-default">
<div class="panel-heading">Parametros Meteorologicos de
Superficie na cidade de Picos - PI</div>
<!-- /.panel-heading -->
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#temperatura">Temperatura</a></li>
<li><a data-toggle="tab" href="#umidade">Umidade</a></li>
<li><a data-toggle="tab" href="#pressao">Pressão</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div id="temperatura" class="tab-pane fade in active"
style="width: 100%; height: 400px;"></div>
<div id="umidade" class="tab-pane fade in active"
style="width: 100%; height: 400px;"></div>
<div id="pressao" class="tab-pane fade in active"
style="width: 100%; height: 400px;"></div>
</div>
</div>
<!-- /.panel-body -->
</div>
<!-- /.panel -->
</div>
Alguém aí poderia me ajudar com esse problema ? Grato !!
Obs: estou utilizando Bootstrap.
Enetendo…Mas quando clico nas nav-bar eles ficam no lugar certo, a questão é só no primeiro carregamento da pagina. Não teria como alterar esse atributo conforme a nav-bar que tivesse ativa no momento ?