当我试图找出页面跳转到锚点时下拉菜单停止工作的原因时,我的头都要炸开了。跳转中也涉及到一些JS,但即使是普通的html锚点跳转也存在同样的问题。
该页面位于http://mincovlawyer.com/doc/euro-excellence
当你加载页面时,请将鼠标悬停在“法律”、“关于”和“好东西”上,看看下拉菜单是如何操作的。
然后单击右侧边框中的任何链接,例如Alt。#1.
然后再次将鼠标悬停在菜单项上,并观察到不再出现下拉列表。
我非常感谢在这方面的任何指导。
发布于 2011-09-25 23:27:24
即使你只是向下滚动页面,翻转也会中断。鼠标悬停菜单定位为绝对定位,导航定位为固定定位。你可以将'position:fixed‘添加到你的翻转菜单,或者你可以在你的下拉菜单代码中添加滚动偏移。
要设置' position:fixed ':在anylinkmenu.css文件的第8行,将position:absolute更改为position:fixed。
发布于 2011-09-25 23:18:03
看起来它们正在工作,但它们位于页面顶部的上方。在点击任何链接之前,只需向下滚动一点点。然后将鼠标悬停在“法律”上,你会看到你的菜单垂直移动。
发布于 2011-09-25 23:14:59
这是一大堆代码。你的菜单是在哪里创建的?鼠标悬停的事情
Question1:为什么还要对内联锚点使用javascript?使用#链接滚动到上述位置,即使没有JS?!
https://stackoverflow.com/questions/7546355
复制相似问题