Push menu Left et Right avec JS et Jquery
TheBleedz
-
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 :
JS :
et CSS :
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 :)
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:
- Left right chanson été
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Je cherche une chanson - Guide
- Mon compte facebook a été désactivé - Guide
- Mon compte instagram a été désactivé - Guide
- Comment mettre une chanson en sonnerie - Guide
1 réponse
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;
}
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;
}
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
Merci quand même.