2010-06-14 3 views
1

Lorsque je passe la souris sur les liens du menu de navigation (À propos de nous ...), la page se déplace vers la gauche. Est-ce dû à javascript?Menu de navigation

link text

+0

Comment le CSS est-il structuré? Est-ce que la position est fixe? Et que fait le javascript? L'avez-vous écrit seul ou avez-vous utilisé les scripts dreamweaver? Edit: Merci d'inclure le lien. – Cenoc

+0

La position n'est pas fixe. C'est un menu déroulant tiré du site Web du disque dynamique –

+0

Oui, c'est la barre de défilement. – Cenoc

Répondre

0

Il est à cause de la scrollbar qui apparaît à droite de la fenêtre du navigateur. Il me semble qu'il y a une erreur de conception causant le contenu à être beaucoup plus grand avec le menu plané ...

0

si vous passez le menu, la page devient si longue que les barres de défilement se produisent - et cela provoque la page à " déplacez-vous vers la gauche "(il reste au centre de votre fenêtre, ce qui est ce qu'il devrait faire). pour résoudre ce problème, découvrez ce qui provoque ce débordement (la page ne regarde pas si longtemps, je ne sais pas d'où viennent les barres de défilement) ou définissez overflow-y:scroll pour votre corps, donc il y a toujours une barre de défilement (ce qui serait le mauvais Je ne sais pas quoi faire d'autre pour résoudre cette "-solution"

0

Essayez de déplacer les éléments de liste déroulante UL loin du bas de la page ou réglez-les sur display:none jusqu'à ce que vous les ayez positionnés absolument au début de la page. la page. visibility:hidden ne supprime pas les éléments du flux du document mais les masque simplement.

Un meilleur pari serait cependant de les faire enfants des <a> que vous avez déjà, donc ils ont seulement besoin d'être affichés plutôt que d'être affichés et déplacés.

Questions connexes