首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下拉菜单在页面跳转后停止工作

问下拉菜单在页面跳转后停止工作
EN

Stack Overflow用户
提问于 2011-09-25 23:08:10
回答 3查看 226关注 0票数 0

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

该页面位于http://mincovlawyer.com/doc/euro-excellence

当你加载页面时,请将鼠标悬停在“法律”、“关于”和“好东西”上,看看下拉菜单是如何操作的。

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

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

我非常感谢在这方面的任何指导。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-25 23:27:24

即使你只是向下滚动页面,翻转也会中断。鼠标悬停菜单定位为绝对定位,导航定位为固定定位。你可以将'position:fixed‘添加到你的翻转菜单,或者你可以在你的下拉菜单代码中添加滚动偏移。

要设置' position:fixed ':在anylinkmenu.css文件的第8行,将position:absolute更改为position:fixed。

票数 1
EN

Stack Overflow用户

发布于 2011-09-25 23:18:03

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

票数 1
EN

Stack Overflow用户

发布于 2011-09-25 23:14:59

这是一大堆代码。你的菜单是在哪里创建的?鼠标悬停的事情

Question1:为什么还要对内联锚点使用javascript?使用#链接滚动到上述位置,即使没有JS?!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7546355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档