푼

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

· 2015-08-11 (화) 13:51:14 · 2807 · 2

 

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

 

<%@ 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

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

프로그램

8,188건
+
제목 글쓴이 날짜 조회
15-08-24 조회 3,814
15-08-23 조회 3,129
15-08-21 조회 2,619
15-08-21 조회 2,557
15-08-20 조회 2,763
15-08-20 조회 3,341
15-08-20 조회 2,747
15-08-13 조회 3,047
15-08-13 조회 3,083
15-08-13 조회 2,618
15-08-12 조회 2,957
15-08-11 조회 2,493
15-08-11 조회 2,808
15-08-10 조회 2,641
15-08-06 조회 3,008
15-08-06 조회 3,360
15-08-03 조회 3,110
15-07-31 조회 2,904
15-07-30 조회 3,301
15-07-29 조회 2,941
15-07-29 조회 2,731
15-07-27 조회 3,319
15-07-21 조회 2,767
15-07-19 조회 3,076
15-07-15 조회 2,691
15-07-14 조회 2,496
15-07-12 조회 3,960
15-07-12 조회 3,033
15-07-12 조회 3,512
15-07-10 조회 2,867
15-07-09 조회 3,308
15-07-09 조회 3,149
15-07-09 조회 2,849
15-07-09 조회 3,285
15-07-08 조회 3,771
15-07-05 조회 3,098
15-07-03 조회 3,128
15-07-02 조회 3,080
15-07-02 조회 2,959
15-06-30 조회 3,912
15-06-26 조회 3,591
15-06-25 조회 2,576
15-06-25 조회 3,056
15-06-24 조회 2,534
15-06-23 조회 3,027
15-06-22 조회 4,767
15-06-22 조회 3,021
15-06-21 조회 5,034
15-06-20 조회 3,661
15-06-19 조회 3,226
15-06-19 조회 2,676
15-06-18 조회 2,936
15-06-18 조회 3,470
15-06-18 조회 4,027
15-06-17 조회 5,093
15-06-17 조회 4,109
15-06-16 조회 4,265
15-06-16 조회 4,804
15-06-16 조회 6,358
15-06-13 조회 3,835
15-06-12 조회 3,162
15-06-10 조회 4,691
15-06-10 조회 2,964
15-06-09 조회 3,210
15-06-09 조회 3,995
15-06-09 조회 2,981
15-06-09 조회 3,079
15-06-08 조회 5,431
15-06-08 조회 2,931
15-06-05 조회 2,756
15-06-05 조회 2,857
15-06-04 조회 2,656
15-06-03 조회 3,299
15-06-01 조회 2,976
15-06-01 조회 2,923
15-06-01 조회 3,020
15-05-31 조회 3,429
15-05-29 조회 4,390
15-05-29 조회 3,448
15-05-29 조회 3,704
15-05-27 조회 4,293
15-05-27 조회 3,794
15-05-26 조회 3,389
15-05-23 조회 3,288
15-05-22 조회 6,210
15-05-20 조회 2,969
15-05-19 조회 3,505
15-05-18 조회 4,361
15-05-18 조회 3,883
15-05-18 조회 5,321
15-05-15 조회 3,790
15-05-15 조회 3,475
15-05-14 조회 3,610
15-05-11 조회 7,390
15-05-10 조회 3,639
15-05-07 조회 4,985
15-05-07 조회 4,343
15-05-06 조회 4,996
15-05-06 조회 4,616
15-05-06 조회 5,411