11499 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

j'aurais besoin d'une petite aide sur mon site : www.necibsamir.fr

Je ne trouve pas comment fluidifier le contenu qui se dévoile en cliquant sur une miniature, le pire c'est quand le contenu est une vidéo (en cliquant sur la miniature du lapin crétin), ça rame pas mal à l'ouverture !

Voila le code

jQuery(function($){
 
 
 
$('.page').click(function(){
 
 
  if(!($('#content'+$(this).attr('value')).is(':visible'))){
 
 
 
    // On cache d'abord le contenu actuellement sur la page
 
    $('.contenu').each(function(){
      if($(this).is(':visible')){
      
      $(this).hide("slide", { direction: "down" }, 200);
      }
      else{
       
      $(this).hide();
      }
 
    });
 
    // On affiche le contenu souhaité
     
    $('#content'+$(this).attr('value')).show("slide", { direction: "down" }, 600);
 
  }
  else{
   
  $('#content'+$(this).attr('value')).hide("slide", { direction: "down" }, 600);
  }
 
return false;
 
});
});

Modifié par m4st3rs4m (04 Oct 2013 - 18:57)