hide() et show() ne marchent pas après avoir ajouté une condition if
Salut, mon code javascript doit cacher un div, et afficher un autre selon l'endroit où j'appuis. Ça marche parfaitement sur écran.
Code:
1 2 3 4 5 6
| $(document).ready(function(){
$("#canada-map").click(function(){
$("#centrik").show();
$("#axance").hide();
});
}); |
Je veux rendre mon site responsif, donc j'ai ajouté une condition qui teste la taille de l'écran:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $(document).ready(function(){
$("#canada-map").click(function(){
if($(window).width()>480)
{
$("#centrik").show();
$("#axance").hide();
}
else
{
$("#centrik").show();
$("#axance").hide();
$('#contact-mobile').stop().animate({ height: 610, opacity: 1 }, 'slow'); }
});
}); |
quand j'ai ajouté la condition, tout a bien marché, sauf le 'show()' et 'hide()' dans ELSE. Ils ont bien marché dans le if, et l'animation de #contact-mobile a aussi fonctionné dans le else.
Qu'est ce qui va pas avec mon code?? Merci en avance..