Ir para conteúdo
  • Cadastre-se

CSS - Abrir div


Posts Recomendados

CAro Carlo, a melhor forma de fazer isso, é usando o Javascript. No caso, sugeriria o Jquery por ser mais simples.

O Jquery tem varias funções que permitem fazer isso, segue umas:

http://api.jquery.com/toggle/

http://api.jquery.com/show/

http://api.jquery.com/slideDown/

http://api.jquery.com/slideToggle/

Abraços!

Link para o comentário
Compartilhar em outros sites

Eu tenho uma boa noção de CSS e JavaScript com JQuery, mas não consigo fazer esse posicionamento. O abrir e fechar das divs não é problema, o que está me matando é o posicionamento mesmo da segunda div.

Mas se ela vai estar fixa em relaçao a primeira, use a funçao toggle() do jquery.

Link para o comentário
Compartilhar em outros sites

Tu diz colocar a div 2 como fixed?

Edit:

Assim NÃO funcionou:

$('#abrir').click(function(){

$('#div2').toggle();

})

<div id="abrir" style="padding: 10px;">Abrir</div>

<div id="div2" style="padding: 10px; display: none; position: fixed; background-color: #999;">Conteudo div 2</div>

<div>Meu texto...</div>

Edit 2:

Trocando o fixed por absolute, funciona.

Editado por carlo
Link para o comentário
Compartilhar em outros sites

Fixa que digo é em relaçao ao posicionamento na tela e nao do css. Ou seja, independente de onde a div1 estiver, a div2 vai abrir sempre abaixo dela. Percebestes?

Em relaçao ao posicionamento, nesse caso usa-se o absolute. Não esqueça de que quando abrir o site:

Resolveu aí o problema?

Link para o comentário
Compartilhar em outros sites

Fixa que digo é em relaçao ao posicionamento na tela e nao do css. Ou seja, independente de onde a div1 estiver, a div2 vai abrir sempre abaixo dela. Percebestes?

Em relaçao ao posicionamento, nesse caso usa-se o absolute. Não esqueça de que quando abrir o site:

Resolveu aí o problema?

Aparentemente sim, obrigado :P

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?