Push menu Left et Right avec JS et Jquery

Fermé
TheBleedz - 24 mai 2014 à 17:41
 TheBleedz - 28 mai 2014 à 16:55
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 :)


1 réponse

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
25 mai 2014 à 19:11
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 jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
27 mai 2014 à 03:10
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
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