메뉴 현재페이지 고정때문에 질문드려요

 

웹페이지 제작중인데 왼쪽 메뉴가 서브메뉴클릭해서 페이지가 넘어갈때 다음 페이지에서 누른 메뉴가 고정되어있게하고 싶은데..쿠키값이나 세션으로해야되나요...ㅠㅠ 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script
    src="${pageContext.request.contextPath}/admin/temp/assets/js/jquery-1.10.2.js"></script>

<script type="text/javascript">
 $(document).ready(function(){

$('.nav').click(function() {
   
    console.log(this)

    if ($(this).parent())
        {
            console.log(this)
        }
});
 });


</script>
</head>
<body>
    <!-- /. TOP NAVI 시작부분  -->
    <!-- <nav class="navbar navbar-default navbar-cls-top " role="navigation"
        style="margin-bottom: 0"> -->
    <div class="btn_MA_tg navbar-header">
        <button type="button" class="btn_MA_tg navbar-toggle"
            data-toggle="collapse" data-target=".sidebar-collapse">
            <span class="sr-only">Toggle navigation<img
                src="${pageContext.request.contextPath}/imgs/inovtech.png"
                class="user-image img-responsive" alt="enterprize" /></span> <span
                class="icon-bar"></span> <span class="icon-bar"></span> <span
                class="icon-bar"></span>
        </button>
        <!--             <a class="navbar-brand" href="index.jsp"></a> -->
    </div>
    <!-- </nav>  -->

    <!-- /. side NAVI 시작부분  -->
    <nav class="navbar-default navbar-side" role="navigation">
        <div class="sidebar-collapse main_menu_bg">

            <ul class="nav" id="main-menu">
                <li style="border: 0; text-align: center;" class="main_menu_util_ar"><span><a
                        href="main">HOME</a></span> l <span><a href="#">SITEMAP</a></span> l <span><a
                        href="in_04_contact">CONTACT US</a></span></li>

                <li style="border: 0; text-align: center;" class="main_menu_logo_ar">
                    <a href="${pageContext.request.contextPath}/main"><img
                        src="${pageContext.request.contextPath}/imgs/main_gnb_logo.gif"
                        alt="LOGO" /></a>
                </li>




                <!-- ------------------ 회사소개 개요  ------------------------  -->
                <li style="border: 0" class="main_menu_m_text active">
                <a    href="${pageContext.request.contextPath}/in_01_ceo">
                    <i class="menu1"></i> 회사소개
                </a>
                    <ul class="nav" id="tab">
                        <li class="main_menu_s_text"><a href="in_01_ceo"
                            style="background-color: #fff">CEO인사말</a></li>
                        <li class="main_menu_s_text"><a href="in_02_philo"
                            style="background-color: #fff">기업이념</a></li>
                        <li class="main_menu_s_text"><a href="in_03_corp"
                            style="background-color: #fff">법인현황</a></li>
                        <li class="main_menu_s_text"><a href="in_04_contact"
                            style="background-color: #fff">오시는길</a></li>
                    </ul></li>


                <!-- ------------------ 솔루션 개요  ------------------------  -->
                <li style="border: 0" class="main_menu_m_text"><a
                    href="${pageContext.request.contextPath}/so_01_health_01"> <i
                        class="menu2"></i>솔루션
                </a>
                    <ul class="nav">
                        <li class="main_menu_s_text"><a href="so_01_health_01"
                            style="background-color: #fff"><i class=""></i>건강검진 솔루션</a></li>
                        <li class="main_menu_s_text"><a href="so_02_time"
                            style="background-color: #fff"><i class=""></i>Time Manager</a></li>
                        <li class="main_menu_s_text"><a href="so_03_ac"
                            style="background-color: #fff"><i class=""></i>AC Manager</a></li>
                        <li class="main_menu_s_text"><a href="so_04_erp"
                            style="background-color: #fff"><i class=""></i>INO-ERP</a></li>
                        <li class="main_menu_s_text"><a href="so_05_dfs"
                            style="background-color: #fff"><i class=""></i>INO-DFS</a></li>
                        <li class="main_menu_s_text"><a href="so_06_spac_00"
                            style="background-color: #fff"><i class=""></i>SMARTPAC-ERP</a></li>
                        <li class="main_menu_s_text"><a href="so_07_mpms"
                            style="background-color: #fff"><i class=""></i>mPMS</a></li>
                        <li class="main_menu_s_text"><a href="so_08_farm"
                            style="background-color: #fff"><i class=""></i>Farm-plus</a></li>
                        <li class="main_menu_s_text"><a href="so_09_cms"
                            style="background-color: #fff"><i class=""></i>CMS</a></li>
                        <li class="main_menu_s_text"><a href="so_10_tms_01"
                            style="background-color: #fff"><i class=""></i>TMS</a></li>
                        <li class="main_menu_s_text"><a href="so_11_think"
                            style="background-color: #fff"><i class=""></i>Think wise</a></li>
                        <li class="main_menu_s_text"><a href="so_12_com"
                            style="background-color: #fff"><i class=""></i>똑똑컴</a></li>

                    </ul></li>

|

댓글 2개

라인맵이 있다면 ~.
라인맵의 현재위치와 네비게이션의 text를 매칭시켜.
네비게이션 해당 메뉴에 class를 주어(ex addClass('active');서
CSS로 변경합니다.

[code]
<ul class="nav" id="main-menu">
<li><a href="#">CEO인사말</a></li>
<li><a href="#">기업이념</a></li>
<li><a href="#">법인현황</a></li>
</ul>

<div id="linemap">
<a href="">홈</a> >
<a href="">회사소개</a> >
<strong>기업이념</strong>
</div>

<script>
var currentNavCheck = {
app : function(){
var nav = $('#main-menu');
var curText = $('#linemap strong').text();
nav.find('a:contains('+curText+')').addClass('active');
},
init : function(){
this.app();
}
};

(function(){
currentNavCheck.init();
})();
</script>
[/code]

http://njean.com/ex/curNavCheck.html

단 라인맵의 텍스트와 메뉴의 텍스트가 같아야 해요.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
10년 전 조회 1,588
10년 전 조회 1,880
10년 전 조회 1,628
10년 전 조회 1,518
10년 전 조회 1,587
10년 전 조회 1,535
10년 전 조회 1,550
10년 전 조회 1,525
10년 전 조회 1,761
10년 전 조회 3,607
10년 전 조회 1,717
10년 전 조회 1,462
10년 전 조회 1,529
10년 전 조회 1,558
10년 전 조회 2,880
10년 전 조회 2,767
10년 전 조회 2,158
10년 전 조회 2,461
10년 전 조회 2,620
10년 전 조회 2,563
10년 전 조회 1,939
10년 전 조회 1,666
10년 전 조회 2,160
10년 전 조회 1,740
10년 전 조회 1,468
10년 전 조회 1,792
10년 전 조회 2,485
10년 전 조회 2,156
10년 전 조회 1,638
10년 전 조회 2,185
10년 전 조회 6,213
10년 전 조회 1,690
10년 전 조회 2,768
10년 전 조회 2,114
10년 전 조회 2,627
10년 전 조회 2,360
10년 전 조회 1,823
10년 전 조회 2,360
10년 전 조회 1,997
10년 전 조회 1,589
10년 전 조회 1,556
10년 전 조회 1,809
10년 전 조회 2,314
10년 전 조회 1,761
10년 전 조회 2,033
10년 전 조회 1,871
10년 전 조회 1,668
10년 전 조회 1,934
10년 전 조회 1,472
10년 전 조회 1,702
10년 전 조회 1,618
10년 전 조회 1,957
10년 전 조회 2,169
10년 전 조회 2,081
10년 전 조회 1,765
10년 전 조회 2,112
10년 전 조회 1,894
10년 전 조회 1,666
10년 전 조회 2,275
10년 전 조회 1,703
10년 전 조회 2,007
10년 전 조회 1,671
10년 전 조회 1,524
10년 전 조회 2,937
10년 전 조회 2,058
10년 전 조회 2,151
10년 전 조회 1,903
10년 전 조회 2,192
10년 전 조회 2,042
10년 전 조회 1,805
10년 전 조회 2,252
10년 전 조회 2,705
10년 전 조회 2,129
10년 전 조회 2,005
10년 전 조회 1,972
10년 전 조회 1,943
10년 전 조회 2,594
10년 전 조회 2,528
10년 전 조회 1,567
10년 전 조회 1,983
10년 전 조회 1,557
10년 전 조회 1,912
10년 전 조회 3,379
10년 전 조회 1,943
10년 전 조회 4,002
10년 전 조회 2,627
10년 전 조회 2,249
10년 전 조회 1,608
10년 전 조회 1,976
10년 전 조회 2,275
10년 전 조회 2,700
10년 전 조회 4,016
10년 전 조회 2,812
10년 전 조회 2,969
10년 전 조회 3,426
10년 전 조회 5,065
10년 전 조회 2,642
10년 전 조회 1,812
10년 전 조회 3,531
10년 전 조회 1,963