← Javascript

jQuery Toggle

Lida 3993 vezes

Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Boas,
Basicamente tenho isto:
Código: [Seleccione]
<script>
$(document).ready(function(){
  $(".botao").click(function(){
    $("#hide").toggle();
  });
});
</script>
A div que aparece quando se carrega no botão abre na diagonal e eu queria que deslizasse totalmente na vertical, não sei como me hei-de explicar mas vocês devem-me entender :lol: Já estive muito tempo de volta disto e não encontrei nada na net. Alguém me sabe ajudar?
Offline

Bruno Gaspar 
Membro
Mensagens 242 Gostos 1
Feedback +3

Troféus totais: 18
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Muito provavelmente tens algo no teu CSS a fazer isso ou falta dele.

Como podes ver aqui no fiddle ele abre normalmente http://jsfiddle.net/79BaC/
Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Se o meteres mais lento, percebes que ele abre na diagonal.
Offline

Bruno Gaspar 
Membro
Mensagens 242 Gostos 1
Feedback +3

Troféus totais: 18
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Tenta com o .slideToggle()
Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Quando andei a pesquisar tente usar isso, ontem não funcionou (já era tarde :lol:) e hoje afinal já deu! Foi do cansaço.

Obrigado pela ajuda ;)