jquery - 带有响应式导航菜单的 Chrome 错误

标签 jquery html css google-chrome responsive-design

我一直在研究响应式菜单,它在大多数情况下都运行良好。我在我的手机和我的桌面上用 chrome 和 mozilla 试过了。但它在 Chrome 中有问题。

当你调整 chrome 的大小时,只有第一个菜单项可以被点击,并为较小的视口(viewport)获得较小的菜单。

此错误不存在于桌面版 mozilla 和安卓版 mozilla 中。但是,它同时存在于桌面版和移动版 Chrome 中。

如果您在 mozilla 中运行此 jsfiddle,您会发现它运行良好 http://jsfiddle.net/LNh3e/ 我不能对 chrome 说同样的话,因为它没有按预期工作。

通常这种类型的错误是由于未关闭的标签而显示的,但我找不到:

                       <nav>
                            <ul>
                                <li><a href="index.php">Home</a></li>
                                <li><a href="about.php">About</a></li>
                                <li><a href="portfolio.php">Portfolio</a></li>
                                <li><a href="contact.php">Contact</a></li>
                                <li><a href="services.php">Services</a></li>
                            </ul>

                        </nav>

为了获得更小的视口(viewport),将窗口大小调整为 770 像素或更低

我不知道为什么会出现这个错误。非常感谢您的帮助。

最佳答案

这似乎是一个堆叠问题。为 #main_menu 定义一个 z-index 修复它。

#main_menu {
    ....
    position: relative;
    z-index: 1;
}

fiddle :http://jsfiddle.net/marionebl/LNh3e/4/

关于jquery - 带有响应式导航菜单的 Chrome 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22048138/

相关文章:

html - 第二个引导导航栏在菜单栏和移动设备上的菜单内容之间有间隙

javascript - 如何识别 dom 表以便我可以将其定位在页面上?

php - 使用 jQuery AJAX 将 JSON 对象传递给 PHP

javascript - jQuery根据滚动百分比切换元素类

html - Spacer gif 已替换为 png,无法在任何地方找到 img,因此我可以替换它。这里发生了什么?

javascript - 如何在 asp.net 中回发后更改 html td 元素的颜色?

html - 我如何在 css 中制作此布局,div 正在折叠

Google 表格列上的 CSS

javascript - 如何计算 jQuery 中两个日期之间的月份?

javascript - Owl Carousel 两行问题