2014-10-02 1 views
0

내 사이드 ​​바에서 축소 메뉴를 사용하여 하위 메뉴를 열려고합니다. 첫 번째 클릭시 메뉴의 모든 항목을 나열한 다음 축소 메뉴를 통해 하위 메뉴를 엽니 다. 페이지가 새로 고침되면 닫힙니다.부트 스트랩에서 웹 사이트를 새로 고침 할 때 '접기'유지

아무도 내가 그것을 해결할 수있는 방법을 알고 있습니까?

+1

가능한 복제본 [페이지 새로 고침/탐색시 Twitter 부트 스트랩 축소 상태 유지] (http://stackoverflow.com/questions/12733238/retain-twitter-bootstrap-collapse-state-on-page-refresh-navigation) – Leistungsabfall

+0

[접을 수있는 부트 스트랩] (http://cssdeck.com/labs/twitter-bootstrap-plain-collapsible-tree-menu) – AvrilAlejandro

답변

0

프런트 엔드 도구에 의존한다고 가정합니다. 새로 고침하면 매번 동일한 HTML/CSS/JavaScript가로드됩니다. 따라서 항상 원래 설정을 유지하게됩니다. 접기 기본값을 설정할 수 있습니다 (특정 너비 아래로 갈 때마다 메뉴/막대가 접히고 펼쳐지기 위해 클릭해야합니다). 이것은 접을 수있는 navbars에 대한 꽤 표준입니다. 그러나 접히지 않은 상태에서 특정 너비 아래로 이동할 수 있도록하려면 기본값이며, 사용자가 토글하고 접은 상태를 저장하게하면 JavaScript/HTML/CSS 이외의 다른 것이 필요합니다.

PHP를 사용하는 경우 토글을 클릭 할 때마다 세션 상태/쿠키를 축소 된 상태로 저장 한 다음 다시로드하면 메뉴가 축소됩니다. 기본적으로 쿠키 나 세션을 저장하려면 백엔드 언어가 필요합니다.

관련 문제