0
我無法切換列表視圖。我究竟做錯了什麼?無法切換響應式導航欄的列表項
HTML:
<nav>
<span class="nav-btn"></span>
<ul class="nav">
<li>home</li>
<li>about</li>
<li>blog</li>
<li>contact</li>
</ul>
</nav>
CSS:
@media (max-width: 480px) {
li {
display: block;
width: 480px;
text-align: left;
border: 1px solid black;
}
ul .nav{
display: none;
}
.nav-btn:before {
content: "Menu";
}
.nav-btn {
display: block;
background-color: yellow;
font-size: 30px;
text-align: center;
cursor: pointer;
}
腳本:
$(function() {
"use strict";
$('.nav-btn').on('click',
function() {
$('.nav').toggleClass('open');
});
});
是否有可能只用JavaScript的幫助下做到這一點?
你在哪裏定義'.nav.open'風格?還要注意你在'ul'和'.nav'之間有一個額外的空間。 – fcalderan
你在哪裏有類「open」的css? –
嗨!只是有一個空間解決了問題。但是一旦我打開它,我仍然無法關閉菜單。 – swamifalgun