2010-06-14 182 views
1

当我把鼠标移动到导航菜单链接(关于我们..),页面左移。这是由于JavaScript?导航菜单

link text

+0

如何围绕它的CSS结构?该位置是否固定? JavaScript在做什么?你是自己写的,还是使用Dreamweaver脚本?编辑:感谢包括链接。 – Cenoc 2010-06-14 13:14:39

+0

位置不固定。这是一个从动态驱动器网站取得的下拉菜单 – 2010-06-14 13:17:45

+0

是的,它是滚动条。 – Cenoc 2010-06-14 13:22:29

回答

0

这是因为滚动出现在浏览器窗口的右侧。在我看来,有一个设计错误,导致内容与徘徊菜单大得多......

0

,如果你将鼠标悬停在菜单,页面变得如此之久,出现滚动条 - 这导致页面“移动到左边“(它停留在视口的中心,这是它应该做的)。要解决这个问题,找出什么造成这种溢出(页面不看那么久,我不知道那里的滚动条来自),或者为你的身体设置overflow-y:scroll,所以总是有一个滚动条(这将是坏的“我不知道还有什么办法来解决这个问题“ - 解决方案)

0

尝试将UL下拉元素从页面底部移开,或将它们设置为display:none,直到将它们完全放置在顶部这一页。 visibility:hidden不会从文档流中取出元素,而只是隐藏它们。

一个更好的选择是让他们的<a>标签的孩子已经有了,所以他们只需要显示而不是显示和移动。