Ah, la la 
Pourquoi vouloir mettre des ' ou des " partout.
Bon, super Bovino, cela fonctionne, merci à toi!
$(window).resize(function(){ $(".gauche, .droite").height(fen_size._h()); return false });
Ne pas oublier le return false; en fin de fonction pour éviter la propagation.
Modif du code après chargement du DOM (j'ai simplifié et intégré dans fen_size le calcule qui va bien) et j'ai calculé aussi la hauter de .droite (sinon pas d'overflow quand il y en a besoin).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| // Traitement après chargement DOM
$(document).ready(function() {
// Masquage sous_menu
$(".sm").hide();
// Dimensionnement de la page
$(".gauche, .droite").height(fen_size._h());
$(window).resize(function(){ $(".gauche, .droite").height(fen_size._h()); return false });
// Gestion flèche
$(".m,.t_sm").hover(
function(){$(this).siblings(".sm").length ? $(this).addClass("fleche_b"):$(this).addClass("fleche_d")},
function(){$(this).siblings(".sm").length ? $(this).removeClass("fleche_b"):$(this).removeClass("fleche_d")}
);
// Gestion animation
$(".t_m").click(function(){
if ($(this).parent(".m").siblings(".sm:visible").length != 0 ) {
$(this).parent(".m").removeClass("clicked").siblings(".sm").slideUp("slow");
}
else {
$(".m").removeClass("clicked").siblings(".sm:visible").slideUp("slow");
$(this).parent(".m").addClass("clicked").siblings(".sm").slideDown("slow");
}
});
// Gestion appel
$("#m1").click(accueil);
$("#m2").click(go_m2);
$("#m3").click(go_m3);
$("#m4").click(go_m4);
$("#m5").click(go_m5);
$("#m6").click(go_m6);
$("#m7").click(go_m7);
$("#m8").click(go_m8);
$("#m9").click(go_m9);
$("#m10").click(go_m10);
$("#m11").click(go_m11);
}); |
Bon, maintenant je passe à $.ajax pour remplir le partie droite
A+
edit 1: modif des codes $(".gauche, .droite") ben plus court, feignasse 
edit 2: bon j'ai remis $(".gauche, .droite").height(fen_size._h()); sinon, pb lors de raffraichissement de la page via F5...
Partager