← Javascript

Jquery dúvida

Lida 3892 vezes

Offline

Nuno 
Administrador
Mensagens 7780 Gostos 216
Feedback +2

Troféus totais: 42
Trófeus: (Ver todos)
100 Poll Votes Level 7 Search Mobile User Level 6 Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes

Este é um daqueles script que coloca um panel a abrir com slide a deslizar, o problema é que o slide vem aberto e eu queria que ele viesse fechado... lol
Código: [Seleccione]
echo'
<script language="JavaScript" type="text/javascript" src="', $settings['theme_url'], '/js/jquery.js"></script>
<script language="JavaScript" type="text/javascript" src="', $settings['theme_url'], '/js/jquery.color.js"></script>';

echo'
<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript">
$(document).ready(function(){

$(".btn-slide").click(function(){
$("#panel").slideToggle("slow");
$(this).toggleClass("active"); return false;
});


});
</script>';
Offline

Gonçalo Martins 
Membro
Mensagens 229 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

$(document).ready(function(){

$('#panel').hide();


   $(".btn-slide").click(function(){
      $("#panel").slideToggle("slow");
      $(this).toggleClass("active"); return false;
   });
   
   
});
</script>';

no entanto isto vai mostrar a a div panel aberta até que a DOM esteja pronto, só escondendo pouco antes do load completo da página. Uma solução passa por colocar a div#panel com altura ou largura 0 no .CSS e mudar o CSS para o desejado via javascript!

por baixo da linha que adicionei:
$("#panel").css("weight", "tamanho em px"); <- julgo ser assim a sintaxe em jquery

o código está ainda a fazer o load do jquery 2 vezes...
Offline

Nuno 
Administrador
Mensagens 7780 Gostos 216
Feedback +2

Troféus totais: 42
Trófeus: (Ver todos)
100 Poll Votes Level 7 Search Mobile User Level 6 Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes

Era isso mesmo, está óptimo! A prenda de Natal e de anos do +t está a ficar fantástica!

Xiuuu, não digam a ninguém...
Offline

goodsound 
Membro
Mensagens 2485 Gostos 0
Troféus totais: 31
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

Era isso mesmo, está óptimo! A prenda de Natal e de anos do +t está a ficar fantástica!

Xiuuu, não digam a ninguém...
A prenda de Natal e qui çá de anos, são datas bastante próximas.
Offline

Nuno 
Administrador
Mensagens 7780 Gostos 216
Feedback +2

Troféus totais: 42
Trófeus: (Ver todos)
100 Poll Votes Level 7 Search Mobile User Level 6 Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes

25 natal e 29 anos para ser mais exacto!
Offline

goodsound 
Membro
Mensagens 2485 Gostos 0
Troféus totais: 31
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

25 natal e 29 anos para ser mais exacto!
Exactamente, estou curioso para saber o que é isso e penso que não sou o único.
:)