Submitted by fanrm on
Bonjour,
Je cherche à insérer du javascript sur une seule page, pour fixer un sous-menu en haut de la page au moment du scrolling.
J'ai trouvé le code suivant qui s'adapterait à mes besoins :
HTML :
<div id='navigation'> Lien1 - Lien2 - Lien3 </div>
CSS :
.fixNavigation{ z-index: 9999; position: fixed; top: 0; width: 900px; }
JAVASCRIPT :
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js'></script>
<script type='text/javascript'> $(function(){ $(window).scroll(function () {//Au scroll dans la fenetre on déclenche la fonction if ($(this).scrollTop() > 150) { //si on a défilé de plus de 150px du haut vers le bas $('#navigation').addClass("fixNavigation"); //on ajoute la classe "fixNavigation" à <div id="navigation"> } else { $('#navigation').removeClass("fixNavigation");//sinon on retire la classe "fixNavigation" à <div id="navigation"> } }); }); </script>
Pouvez-vous me dire où je dois insérer le code javascript svp? J'ai essayé de le mettre dans mon body en full html et filtered html, mais il n'est pas pris en compte...
Merci d'avance !!
Si tu as un theme custom tu
Permalien Soumis par Mixalis44 le 6 Novembre, 2015 - 09:16
Si tu as un theme custom tu peux l'ajouter dans montheme.info avec cette ligne :
Sinon dans ton template.php sur un hook_preprocess_page() avec cette ligne :