Pour accéder à toutes les fonctionnalités de ce site, vous devez activer JavaScript. Voici les instructions pour activer JavaScript dans votre navigateur Web.

Barre menu horizontal Fixe

Auteur  
# 19/09/2013 à 12:49 Stupak (site web)
Bonjour,
EN copiant votre script cela ne fonctionne pas. J'ai essayé en changeant les mots par ceux indiqué en bas mais cela ne fonctionne toujours pas.
Que puis je faire pour rendre le menu fixe?
Merci de votre aide
Cordialement
# 20/09/2013 à 00:14 giga24 (Modérateur)
Bonjour,

Pour rendre le menu fixe sur votre site, il faut surtout remplacer ""headermenu" par "menu_h1", et pour qu'il fonctionne sur votre site, il faut aussi remplacer la ligne :
menu.css("top","0%");
par :
menu.css("top","40px");

Ce qui donne :
function fixMenu(){
var position = $(document).scrollTop();
if (position >= topMenu) {
menu.css("position","fixed");
menu.css("top","40px");
menu.css("z-index", index);
menu.css("left",leftMenu+"px");
}
else {
menu.css("position","relative");
menu.css("left","0px");
}}
$(document).ready(function() {
if ($("#menu_h1")) {
menu = $("#menu_h1");
posMenu = menu.offset();
topMenu = posMenu.top;
leftMenu = posMenu.left;
index = 1000;
setInterval("fixMenu()", 250);
}});


Bonne Journée,

Giga 24
Répondre à ce message
 

Créer un site internet avec e-monsite - Signaler un contenu illicite sur ce site