gpt4 book ai didi

jquery - 如何将默认导航菜单变成响应式切换导航菜单?

转载 作者:行者123 更新时间:2023-11-28 12:07:41 24 4
gpt4 key购买 nike

我在网站上工作 ( http://sitepreview.net63.net/ )。但我想让它成为一个响应式网站。所以我想让导航菜单(来自 Wordpress 菜单栏)成为小屏幕中的切换导航菜单。我在这里给出一个图片链接,您可以在这里查看我想要的内容,请转到此链接:http://sitepreview.net63.net/wp-content/uploads/2013/10/responsive-nav-menu.jpg .

最佳答案

您将需要使用 media queries禁用 nav并显示手机nav .然后,您可以使用一些 jQuery 来了解屏幕尺寸是否为这个尺寸,以便为导航添加点击功能。

像这样

HTML

<nav class="fullNav">
<ul>
<li>home</li>
<li>About</li>
<li>Blah Blah</li>
</ul>
</nav>
<nav class="mobileNav">
<ul>
<li>home</li>
<li>About</li>
<li>Blah Blah</li>
</ul>
</nav>

CSS

.fullNav {
/*Code goes here */
}
.mobileNav {
/*Code goes here */
display: none;
}

媒体查询

@media only screen and (max-width: 680px) {
.fullNav {
display: none;
}
.mobileNav {
display: block;
}
}

j查询

if ($(window).width() < 680) { // if statement is not 100% needed
$('.mobileNav').on('click', function() {
$(this).children().slideToggle();
}
}

标题标签

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0;">

关于jquery - 如何将默认导航菜单变成响应式切换导航菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19639576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com