Salut, mon code javascript doit cacher un div, et afficher un autre selon l'endroit où j'appuis. Ça marche parfaitement sur écran.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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..