Push menu Left et Right avec JS et Jquery

TheBleedz -  
 TheBleedz -
Bonjour,
Voilà, j'ai réussi à intégrer un script d'internet sur mon site pour qu'un menu reste toujours à gauche de l'écran et push toute la page vers la droite. J'aimerai ajouter ce même menu à droite pour qu'il push également le body vers la gauche ainsi le body est coincé entre les deux menu. Mais le problème c'est que le menu à gauche push bien vers la droite mais l'autre menu est sur la droite mais ne push pas le body vers la gauche... Du coup tout mes textes passe en-dessous du menu à droite au lieu d'être poussé.
Voici le code source du menu à droite (c'est le même pour les deux à part que la div change et le JS):
HTML :
<div id="friend_bar">
<ul class="navigation">
<li>---</li>
<li>---</li>
<li>---</li>
</ul>
</div>


JS :
<script>
		$(document).ready(function () {
				
				var $navigacia = $('body,#FB-Bar, #friend_bar'),
					val = $navigacia.css('right') === '250px' ? '0px' : '250px';
					$navigacia.animate({
						right: val
					}, 0)
		});

</script>

et CSS :
#friend_bar {
    margin-right: -250px;
    right: 0;
    top: 0;
    width: 250px;
    background: #2c3e50;
    position: fixed;
    height: 100%;
    overflow-y: auto;
    z-index: 1000;
    color: #fff;
}


Merci d'avance bonne journée à vous.

PS : S'il y a d'autres solutions pour réaliser l'effet que je veux, je suis preneur :)


A voir également:

1 réponse

animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention   738
 
tu dois mettre un margin a droite a ton bloc de texte

le mieux en fait serait d'utiliser float
voici le principe

<div id="gauche">menu</div>
<div id="droite">menu</div>
<div id="centre">le texte contenu</div>

css

#gauche {
float: left;
width:250px;
}

#droite {
float: right;
width:250px;
}

#centre {
margin-left:250px;
margin-right:250px;
}
1
animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention   738
 
meme pas une reponse et merci
et ce n'est pas la 1ere fois que je t'apporte de l'aide
la prochaine fois d'autres t'aiderons mais pas moi
0
TheBleedz
 
Oh calme toi ! Je te remercie de ta réponse. Je suis beaucoup en déplacement du coup j'ai pas souvent le temps de venir ici mais je répond quand j'en ai l'occasion ! Comme maintenant...

Merci quand même.
0