jQuery 없이 부트스트랩 메뉴 축소
5254 단어 htmlcssjavascript
navbar-toggler의 클릭 핸들러와 축소 섹션을 래핑하는 div의 ID를 제외하고 다른 부트스트랩 축소 탐색 모음과 동일한 HTML을 사용할 수 있습니다.
<nav class="navbar navbar-light bg-white navbar-expand-md">
<div class="container col-12">
<a class="navbar-brand" href="/">
<b>TestSite</b>
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-list"
aria-controls="navbarNav" aria-expanded="true" aria-label="Toggle navigation"
onclick="displayMenu(event)">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbar-list">
<ul class="nav navbar-nav ml-auto ">
<li class="nav-item">
<a class="nav-link" href="/blog">Blog</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/tools/">Tools</a>
</li>
</ul>
</div>
</div>
</nav>
그런 다음 이 함수를 스크립트 태그나 채우기에 넣으면 탐색 모음이 완벽하게 작동합니다.
function displayMenu(event) {
if (document.getElementById("navbar-list").classList.contains("show")) {
document.getElementById("navbar-list").classList.remove("show")
}
else {
document.getElementById("navbar-list").classList.add("show")
}
}
이것이 유용하다고 생각했다면 내 기사도 흥미로울 것입니다.
Reference
이 문제에 관하여(jQuery 없이 부트스트랩 메뉴 축소), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ara225/bootstrap-collapsing-menus-without-jquery-4l8l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)