좌측 메뉴 사용중입니다. 2차 메뉴까지 항상 활성화 상태로 보이게 하고싶네요.. 어떻게 해야하나요?~ㅠㅠ

좌측 메뉴 사용중입니다. 2차 메뉴까지 항상 활성화 상태로 보이게 하고싶네요.. 어떻게 해야하나요?~ㅠㅠ

QA

좌측 메뉴 사용중입니다. 2차 메뉴까지 항상 활성화 상태로 보이게 하고싶네요.. 어떻게 해야하나요?~ㅠㅠ

본문

<script>
function fsearchbox_submit(f)
{
    if (f.stx.value.length < 2) {
        alert("검색어는 두글자 이상 입력하십시오.");
        f.stx.select();
        f.stx.focus();
        return false;
    }

    // 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
    var cnt = 0;
    for (var i=0; i<f.stx.value.length; i++) {
        if (f.stx.value.charAt(i) == ' ')
            cnt++;
    }

    if (cnt > 1) {
        alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
        f.stx.select();
        f.stx.focus();
        return false;
    }

    return true;
}

// 반응형일 떄 모바일 모드인지 알아 본다.
function is_mobile_width() {
    return $('#mobile-indicator').is(':visible');
}

// 윈도우 리사이즈 전의 상태를 기록한 변수
var before_status = '';

// 반응형 메뉴를 추가한다.
function response_menu()
{
    var current_status = is_mobile_width() ? 'mobile' : 'pc';

    if(before_status != current_status) {
        if(current_status == 'mobile') {
            // 모바일 모드
            $("#con_left").css('display', 'none');
            ajax_get_search_bar('m_hd_sch', 'head');
            $("#hd_sch").html('');

            // 사이드 메뉴 닫기 버튼을 추가
            $("#gnb").prepend('<button id="gnb_close" class="hd_closer"><span class="sound_only">메뉴닫기</span><i class="fa fa-times" aria-hidden="true"></i></button>');
        } else {
            // PC 모드
            $("#con_left").css('display', 'block');
            ajax_get_search_bar('hd_sch');
            $("#m_hd_sch").html('');
            // 사이드 메뉴 닫기 버튼을 삭제
            $("#gnb_close").remove();
        }

        // show_popular_search_word();
        before_status = current_status;
    }
}

// 검색 바를 ajax로 가져온다.
function ajax_get_search_bar(id, place)
{
    var $el = $("#" + id);

        $.ajax({
        url: g5_theme_mobile_url + "/ajax.searchbar.php",
        type: 'post',
        data: {
            'place': place,
            'theme': '<?php echo $theme ?>'
        },
        datatype: 'json',
        async: false,
        cache: false,
        success: function(data) {
            $el.html(data);
        }
    });
}

// 인기검색어의 유무에 따라 인기검색어 틀을 보여준다.
function show_popular_search_word()
{
    if($("#popular div a").length > 0) {
        $("#popular").show();
    } else {
        $("#popular").hide();
    }
}

// 브라우저 크기 resize()
$(window).resize(function (){
    response_menu();
});

$(function ($) {

    $(document).on("click", ".sch_more", function() {
        // 검색바 토글
        $("#m_hd_sch").toggle();
    });

    $(document).on("click", ".sch_more_close", function() {
        $("#m_hd_sch").hide();
    });

    response_menu();

    $("#container").on("click", function(e) {
        if($("#gnb_close").length == 1) {
            $("#con_left").css('display', 'none');
        }
    }).on("click_font_resize", function(e) {

        var $this = $(this),
            $text_size_button = $("#text_size button");

        $text_size_button.removeClass("select");

        if( $this.hasClass("ts_up") ){
            $text_size_button.eq(1).addClass("select");
        } else if ( $this.hasClass("ts_up2") ) {
            $text_size_button.eq(2).addClass("select");
        } else {
            $text_size_button.eq(0).addClass("select");
        }
    });

    $(".btn_gnb_op").click(function(e){
        $(this).toggleClass("btn_gnb_cl").next(".gnb_2dul").slideToggle(300);

    });

    // 사이드 메뉴 닫기 버튼 클릭
    $(document).on("click", ".hd_closer", function() {
         $("#con_left").css('display', 'none');
    });

    // 사이드 메뉴 외의 영역 클릭시 사이드 메뉴 감춤
    $(document).on("click", "#bg", function(e) {
         $("#con_left").css('display', 'none');
    });

    // 접속자
    $(document).on("click", ".hd_visit button", function() {
        $('.hd_visit button').toggle(function(){
            $(this).addClass('visit_close');
            $(this).next('div.oa_open').removeClass('oa_close');
        },function(){
            $(this).removeClass('visit_close');
            $(this).next('div.oa_open').addClass('oa_close');
        });
    });

    // 사이드 메뉴 버튼 클릭 (모바일 모드)
    $(document).on("click", "button[class='gnb_side']", function() {
        if($("#con_left").css('display') == 'block') {
            $("#con_left").css('display', 'none');
        } else {
            $("#con_left").css('display', 'block');
        }
    });

});
</script>

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 123,715 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT