버튼을 클릭하면 메뉴 항목이있는 메뉴 드롭 다운이 나타납니다. 현재 메뉴 항목을 클릭하면 페이지가 클릭 된 내용으로 변경되지만 메뉴 목록이 계속 나타나고 메뉴 항목을 클릭 한 후에 사라지지 않습니다. 내 스크립트에 무엇을 추가해야 메뉴가 닫히는 메뉴 항목 중 하나를 클릭해야합니다.메뉴 항목을 클릭 한 후 드롭 다운 메뉴를 닫습니다.
메뉴 버튼 : 메뉴 항목을 클릭 할 때
<button type="button" class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
</button>
<div class="nav-collapse collapse" style="height: 0px;">
<ul id="Menu" data-bind="template: { name: 'menuItems', foreach: menuItemList, as: 'menuItem' }" class="nav">
</ul>
</div>
이 스크립트입니다 :
<script type="text/html" id="menuItems">
<li class="dropdown" data-bind="css: { active: isActive }">
<a class="dropdown-toggle" data-bind="text: title, attr: { href: url }">
</a>
</li>
</script>
대신 자바 스크립트의 text/html과 스크립트를 사용하는 좋은 이유가? – Mike