나는 지금 당장 실종 된 것을 지적 할 수는 없지만, 나는 지난 며칠 동안 내가하고있는 사이트에서이 일을했다. 내 끈적한 헤더 때문에 javascript를 사용하여 .navbar-collapse를 작은 화면의 본문으로 옮깁니다. 내 CSS는 다음과 같습니다
.navbar-collapse {
max-height: none;
height: 100% !important;
z-index: 1000;
position: fixed;
top: 0;
bottom: 0;
left: 0;
width: 70%;
max-width: 400px;
padding-top: @grid-padding*2;
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
.transition;
overflow: scroll;
}
.navbar-collapse.in {
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
-webkit-transform: translateX(0);
transform: translateX(0);
}
그리고 내 JS를,이
if (windowWidth > 767) {
if ($("#MainNav-collapse").parent().is("body")) {
$("#MainNav-collapse").appendTo("#MainNavBar");
}
}
else {
$("#MainNav-collapse").appendTo("body");
}
이 같은 내 문제를 해결했다. 내 코드가 다르므로 메뉴가 맞지 않아도 버튼을 클릭하면 탐색 메뉴의 일부를 볼 수 있습니다. 완전한! 고맙습니다. –
나는 그것을 듣게되어 기쁩니다 :) – Virrum