시간을내어 읽어 주셔서 감사합니다.다른 페이지에 하나의 nav_bar.html 파일이 포함되어있는 경우 활성화 된 메뉴 항목을 어떻게 표시합니까?
내 메인 페이지에 자바 스크립트 (jQuery) 탐색 막대가 있습니다. 이는 내 페이지에 단순히 "포함"되어 있습니다. 예를 들어, "nav_bar.shtml"인 탐색 표시 줄을 "포함"하는 index.shtml이 있습니다. 그리고 이것은 다른 페이지마다 동일합니다. 이제는 현재 설정으로 nav_bar.shtml 페이지가 정적으로 유지되어 현재 어떤 메뉴 항목이 선택되어 있는지 사용자에게 표시 할 방법이 없습니다.
내가 원하는 것은 여전히 하나의 nav_bar.shtml 파일을 가지고 있지만 개별 페이지에서 사용자가 탐색 표시 줄에서 선택한 현재 메뉴 항목을 표시 할 수 있습니다 (다른 음영에서와 같이). 색상 등). nav_bar.shtml이 정적 인 경우이 작업을 수행 할 수있는 명확한 방법은 없습니다. 각 페이지마다 완전히 새로운 Javascript 탐색 막대를 인스턴스화하고 싶지 않으면이 문제를 해결할 수 있습니까? 아니면 각 페이지가 그 페이지에 고유 한 nav_bar 코드의 자체 버전을 필요로하기 때문에 음영이 필요한 항목을 알고 있습니까?
나는 그가 계속하고 싶은 생각 :
그리고 물론
nav_bar.shtml 파일은 정적이지만 현재 페이지의 메뉴 항목을 음영 처리합니다 ... Javascript를 사용해야하거나 다른 Nav _bar 파일은 각 페이지에 포함되어 있습니다. –네 말이 맞아.어쩌면 그는 window.location과 CSS3 선택기를 사용하여 해당 위치를 가리키는 메뉴 항목을 가져온 다음 항목의 속성을 변경할 수 있습니다. – janvidar