3 回答

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
無需添加重復(fù)的代碼,更為優(yōu)雅的方法是將data-toggle="collapse"and data-target=".nav-collapse"屬性簡(jiǎn)單地應(yīng)用于導(dǎo)航本身:
<nav class="nav-collapse" data-toggle="collapse" data-target=".nav-collapse">
<ul class="nav">
<li class="active"><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="#services">Services</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
超級(jí)干凈,無需JavaScript。只要您的nav a元素具有足夠的填充空間來容納粗壯的手指,并且效果不佳,并且不會(huì)阻止e.stopPropagation()用戶單擊nav a項(xiàng)目時(shí)通過單擊事件冒泡,效果就很好。
添加回答
舉報(bào)