我正在尝试修复滑出式 javascript 菜单。问题是,第三级子菜单虽然应该显示,但没有显示。我确信它与错误的定位有关,并且元素显示在页面之外的某个地方。
现在我的问题是:是否有浏览器扩展或其他方式来勾勒超出页面边界的元素?
谢谢!
编辑:好的,这很奇怪..根据坐标,它似乎处于正确的位置,它也有适当的尺寸,可见但我看不到它..我错过了什么吗?
我正在尝试修复滑出式 javascript 菜单。问题是,第三级子菜单虽然应该显示,但没有显示。我确信它与错误的定位有关,并且元素显示在页面之外的某个地方。
现在我的问题是:是否有浏览器扩展或其他方式来勾勒超出页面边界的元素?
谢谢!
编辑:好的,这很奇怪..根据坐标,它似乎处于正确的位置,它也有适当的尺寸,可见但我看不到它..我错过了什么吗?
是的,使用firebug(在 Firefox 中)或 Chrome 开发者控制台(CTRL+SHIFT+C)(在 Chrome 中),在 html 选项卡上找到您的菜单并检查该元素的计算样式以查看它在哪里。您还可以键入您喜欢的任何样式,看看它如何影响您的菜单。
对于 Firefox,Firebug允许您检查 DOM;您可以使用 HTML 选项卡来查找缺少的元素。当您单击该元素时,Firebug 将突出显示它并覆盖指南向您显示它的位置。它还会在右侧的“布局”选项卡中为您提供定位信息,您可以使用“样式”选项卡更改元素的样式来重新定位元素。
Chrome 开发者工具已经内置了这个功能;转到 Settings->Tools->Developer Tools(或使用键盘快捷键Ctrl-Shift-I
)来激活它。它与 Firebug 非常相似。