푼

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

· 2015-08-11 (화) 13:51:14 · 2884 · 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-12-13 조회 2,463
15-12-13 조회 2,876
15-12-11 조회 2,506
15-12-11 조회 2,470
15-12-11 조회 2,484
15-12-10 조회 2,438
15-12-10 조회 2,519
15-12-10 조회 2,493
15-12-03 조회 3,124
15-12-03 조회 2,635
15-11-25 조회 2,697
15-11-09 조회 2,924
15-11-04 조회 2,887
15-06-09 조회 4,004
15-05-06 조회 4,999
15-03-28 조회 4,306
14-12-05 조회 4,918
14-10-25 조회 4,906
14-10-13 조회 4,151
14-10-03 조회 5,967
14-09-19 조회 4,681
14-09-18 조회 3,945
14-09-13 조회 4,517
14-09-03 조회 5,488
14-08-26 조회 4,111
14-08-26 조회 3,876
14-08-26 조회 3,886
14-08-11 조회 6,237
14-08-06 조회 4,022
14-08-06 조회 3,608
14-08-06 조회 3,678
14-08-01 조회 5,987
14-08-01 조회 3,731
14-07-30 조회 4,233
14-06-28 조회 5,088
14-06-28 조회 4,364
14-05-11 조회 4,466
14-05-09 조회 4,799
14-05-09 조회 7,583
14-04-30 조회 4,087
14-04-27 조회 4,091
14-04-25 조회 4,806
14-04-21 조회 3,766
14-04-21 조회 4,902
14-04-10 조회 4,506
14-04-01 조회 6,083
14-03-03 조회 3,385
14-02-25 조회 5,842
14-02-14 조회 5,116
14-02-13 조회 4,659
14-01-03 조회 4,357
13-12-06 조회 3,710
13-11-22 조회 5,459
13-11-18 조회 3,938
13-10-02 조회 4,324
13-10-02 조회 3,609
13-10-02 조회 3,877
13-10-02 조회 3,742
13-10-02 조회 4,059
13-09-16 조회 7,958
13-09-16 조회 5,292
13-08-18 조회 5,300
13-07-11 조회 3,958
13-07-10 조회 4,569
13-07-09 조회 4,532
13-07-09 조회 4,868
13-07-04 조회 4,345
13-07-04 조회 4,014
13-07-04 조회 4,125
13-07-01 조회 4,617
13-07-01 조회 4,443
13-07-01 조회 6,615
13-06-23 조회 4,251
13-06-05 조회 3,557
13-05-29 조회 4,777
13-05-10 조회 4,189
13-04-05 조회 4,799
13-04-05 조회 6,501
13-04-05 조회 1.1만
13-04-05 조회 7,098
13-04-05 조회 6,493
13-03-31 조회 5,745
13-03-31 조회 4,072
13-03-28 조회 4,450
13-03-28 조회 6,590
13-03-28 조회 9,131
13-03-28 조회 4,256
13-03-24 조회 3,856
13-03-21 조회 4,522
13-03-21 조회 1.7만
13-03-14 조회 3,800
13-03-10 조회 4,659
13-03-10 조회 4,384
13-03-10 조회 4,113
13-03-08 조회 5,183
13-03-08 조회 4,295
13-03-03 조회 4,936
13-03-03 조회 7,378
13-03-03 조회 4,084
13-03-03 조회 1.1만