Javascript 跳页后下拉菜单停止工作

Javascript 跳页后下拉菜单停止工作,javascript,css,menu,drop-down-menu,Javascript,Css,Menu,Drop Down Menu,当我试图找出我的下拉菜单在页面跳转到锚点时停止工作的原因时,我的脑袋快要爆炸了。跳转中也涉及一些JS,但即使是普通的html锚跳转也存在同样的问题 页面位于 加载页面时,请将鼠标悬停在“the Law”、“About”和“the Goodies”上,查看下拉菜单的操作方式 然后单击右侧侧框中的任何链接,例如Alt.#1 然后再次将鼠标悬停在菜单项上,观察是否不再出现下拉列表 我将非常感谢您在这方面的指导。现在有很多代码。。。 你的菜单是在哪里创建的?鼠标悬停在东西上 问题1: 为什么还要对内联锚

当我试图找出我的下拉菜单在页面跳转到锚点时停止工作的原因时,我的脑袋快要爆炸了。跳转中也涉及一些JS,但即使是普通的html锚跳转也存在同样的问题

页面位于

加载页面时,请将鼠标悬停在“the Law”、“About”和“the Goodies”上,查看下拉菜单的操作方式

然后单击右侧侧框中的任何链接,例如Alt.#1

然后再次将鼠标悬停在菜单项上,观察是否不再出现下拉列表


我将非常感谢您在这方面的指导。

现在有很多代码。。。 你的菜单是在哪里创建的?鼠标悬停在东西上

问题1:
为什么还要对内联锚使用javascript?使用#链接可以滚动到所说的位置,即使没有JS

看起来它们正在工作,但它们位于页面顶部上方。在点击任何链接之前,向下滚动一点。然后将鼠标悬停在“The Law”上,您将看到菜单垂直移动。

即使您只是向下滚动页面,滚动也会中断。滚动菜单定位为绝对,导航定位为固定。您可以将“位置:固定”添加到滚动菜单中,也可以在下拉菜单代码中添加滚动偏移

要设置“位置:固定”,请执行以下操作:
在anylinkmenu.css文件的第8行,将position:absolute更改为position:fixed。

无需单击它也会隐藏,您可以滚动页面,在chrome中向上下拉。要查找,您可以将鼠标悬停在Goodies上,并向上滚动鼠标。菜单。我使用javascript,因为顶部有固定的标题。锚本身会导致相关部分的开始部分被标题隐藏。这太棒了,你说得对。要是我能把它修好就好了。我想这需要从菜单的位置减去滚动的像素,但我真的确定怎么做现在你已经发现了这一点,我意识到这个问题在所有页面上都存在。当我向下滚动一个页面时,下拉菜单就会向上滚动这很简单:)现在我只需要添加一个ie6补丁,就可以设置了。非常感谢。