CINXE.COM
종근당
<!DOCTYPE html> <html lang="ko"> <head> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-147154793-2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-147154793-2'); </script> <meta charset="UTF-8"> <meta http-equiv="Expires" content=0"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <title>종근당</title> <meta name="description" content="의약품 생산업체, 펜잘, 프리페민, 이튼큐, 속청 등 제품 소개, 연구개발 안내 등 소식 제공"> <link rel="icon" href="/images/pc/common/favicon.ico"> <link rel="stylesheet" type="text/css" href="/index/css/reset.css"> <script src="/index/js/jquery.js"></script> <script src="/index/js/jquery.easing.1.3.js"></script> </head> <body> <!-- wrap --> <section id="wrap"> <a href="#!" target="_blank" id="popup-link" style="display:block; "></a> <!-- header --> <header id="header"> <div class="inner" style="min-width: 1240px;"> <h1 id="ckd-group-btn" style="cursor:pointer;"><img src="/index/images/logo.png" alt="CKD HEALTHCARE GROUP"/></h1> <button type="button" id="menu"><span>메뉴</span></button> <div class="search-wrap"> <!--<a id="viewM" style="display:none"><img src="/index/images/mobile_mode.png" alt="모바일 보기" ></a>--> <a href="/etc/privacyPolicy.do" target="_blank"><img src="/index/images/privacypolicy.png" alt="개인정보처리방침"/></a> <a href="javascript:alert('Coming Soon!');"><img src="/index/images/youtube.png" alt="YouTube"/></a> <a href="https://recruit.ckd.co.kr/page.ckd#/main" target="_blank"><img src="/index/images/incruit.png" alt="인재채용"/></a> <div class="search"> <form onsubmit="return false;"> <input type="text" placeholder="제품 검색" id="search_text" /> <button type="button" id="search"></button> </form> </div> </div> </div> </header> <!-- //header --> <div class="back-wrap"> <div class="inner"> <button type="button" id="back" ><span>BACK</span></button> </div> </div> <!-- main --> <div id="main"> <div class="main-visual window-content"> <!-- item-big --> <div class="item-big"> <ul> <li class="visual-01"> <div class="txt-wrap"> <div class="txt-parent"> <div class="txt-children"> <p class="txt-effect txt-01"><span>No.1</span></p> <p class="txt-effect txt-01"><span>Life Care</span></p> <p class="txt-effect txt-01"><span>Leader</span></p> <p class="txt-effect txt-02"><span>당신의 Better Life를 위한 CKD의 Better Value</span></p> <!-- <p class="txt-effect txt-btn"><a href="#!" class="btn-detail"><span></span></a></p> --> </div> </div> </div> <div class="video-wrap"> <div class="video-data window-content"> <video src="/index/images/main_video1.mp4" muted autoplay loop playsinline></video> </div> </div> </li> <li class="visual-02"> <div class="txt-wrap"> <div class="txt-parent"> <div class="txt-children"> <p class="txt-effect txt-03"><span>깨움</span></p> <p class="txt-effect txt-02"><span>새벽을 여는 종처럼, 우리는 깨워 왔습니다.<br>그 어떤 도전도 두려워하지 않으며 이제까지 없었던 새로움을 깨워왔습니다.</span></p> <p class="txt-effect txt-02"><span>그리하여 우리와 만나는 세상이 보다 행복할 수 있도록</span></p> <p class="txt-effect txt-02">우리는 건강을 깨워왔습니다.</p> </div> </div> </div> <div class="video-wrap"> <div class="video-data window-content"> <video src="/index/images/main_video2.mp4" muted autoplay loop playsinline></video> </div> </div> </li> <li class="visual-03"> <div class="txt-wrap"> <div class="txt-parent"> <div class="txt-children"> <p class="txt-effect txt-03"><span>울림</span></p> <p class="txt-effect txt-02"><span>자신을 희생하여 아름다운 소리를 전하는 종처럼,<br>우리는 우리의 깨움을 더 멀리, 더 넓게, 더 깊게 울리고 있습니다.</span></p> <p class="txt-effect txt-02"><span>순간부터 생애까지, 가장 효율적인 비즈니스 포트폴리오를 통해<br>건강을 간절히 원하는 더 많은 사람에게</span></p> <p class="txt-effect txt-02">오늘도 더 큰 울림을 전하고 있습니다.</p> </div> </div> </div> <div class="video-wrap"> <div class="video-data window-content"> <video src="/index/images/main_video3.mp4" muted autoplay loop playsinline></video> </div> </div> </li> <li class="visual-04"> <div class="txt-wrap"> <div class="txt-parent"> <div class="txt-children"> <p class="txt-effect txt-03"><span>여운</span></p> <p class="txt-effect txt-02"><span>과장하지 않아도, 화려하지 않아도<br>가슴 속에 길게 여운을 남기는 종처럼</span></p> <p class="txt-effect txt-02"><span>당신의 건강한 삶에 평생을 함께하는, 긴 동반자가 되고 싶습니다.</span></p> <p class="txt-effect txt-02"><span>세상의 건강한 삶에 긴 여운을 남기는</span><br>진정한 리더로서의 내일을 걸어갑니다.</p> </div> </div> </div> <div class="video-wrap"> <div class="video-data window-content"> <video src="/index/images/main_video4.mp4" muted autoplay loop playsinline></video> </div> </div> </li> </ul> </div> <!-- //item-big --> <p class="scroll-info blinkcss" style="z-index: 1">SCROLL</p> </div> <div class="main-life"> <h3 class="con-title e-wrap">Better Life Through,</h3> <p class="con-title-info e-wrap"><span>당신의 삶을 위한 최적의 포트폴리오, CKD가 함께합니다.</span></p> <div class="obj01 e-wrap"> <div style="display: inline-block; position: relative;"> <!-- 191001 --> <img src="/index/images/main_life_obj_01.png" alt="" /> <div class="link01 link-any"> <a href="#!" class="open-popup" data-url="/home" data-site-code="BIO" data-target="true"> <p class="type01">종근당바이오</p> <span>BIO</span> </a> </div> <div class="link02 link-any"> <a href="#!" class="open-popup" data-url="/home" data-site-code="CKD" data-target="true"> <p class="type01">종근당</p> <span>PHARMA</span> </a> </div> <div class="link03 link-any"> <a href="#!" class="open-popup" data-url="/home" data-site-code="KBP" data-target="true"> <p class="type01">경보제약</p> <span>CHEMICAL</span> </a> </div> <div class="link04 link-any"> <a href="#!" class="open-popup" data-url="/home" data-site-code="CHC" data-target="true"> <p class="type01">종근당건강</p> <span>HEALTH FOOD</span> </a> </div> <div class="link05 link-any"> <a href="#!" class="open-popup" data-url="http://www.ckdi.co.kr"><p class="type02"> <p class="type02">종근당산업</p> <span>부동산 임대</span> </a> </div> <div class="link06 link-any"> <a href="#!" class="open-popup" data-url="http://bellenc.co.kr"> <p class="type02">Bell E&C</p> <span>건설/환경</span> </a> </div> <div class="link07 link-any"> <a href="#!" class="open-popup" data-url="http://www.bellsm.co.kr"> <p class="type02">Bell SM</p> <span>용역/운송</span> </a> </div> <div class="link08 link-any"> <a href="#!" class="open-popup" data-url="http://www.bellcomm.co.kr"> <p class="type02">Bellcom</p> <span>마케팅솔루션</span> </a> </div> <div class="link10 link-any"> <a href="#!" class="open-popup" data-url="http://www.bellins.net"> <p class="type02">Bell I&S</p> <span>IT</span> </a> </div> <div class="link11 link-any"> <a href="#!" class="open-popup" data-url="/home" data-site-code="HDS" data-target="true"> <p class="type01">종근당 홀딩스</p> <span>신사업 개발/투자</span> </a> </div> </div> <!-- <a href="#!" class="link01 open-popup-over" data-url="/home" data-site-code="BIO" data-target="true"><p class="type01">BIO</p><span>종근당 바이오</span></a> <a href="#!" class="link02 open-popup-over" data-url="/home" data-site-code="CKD" data-target="true"><p class="type01">PHARMA</p><span>종근당</span></a> <a href="#!" class="link03 open-popup-over" data-url="/home" data-site-code="KBP" data-target="true"><p class="type01">CHEMICAL</p><span>경보제약</span></a> <a href="#!" class="link04 open-popup-over" data-url="/home" data-site-code="CHC" data-target="true"><p class="type01">HEALTH FOOD</p><span>종근당건강</span></a> <a href="#!" class="link05 open-popup-over" data-url="http://www.ckdi.co.kr"><p class="type02">부동산 임대</p><span>종근당산업</span></a> <a href="#!" class="link06 open-popup-over" data-url="http://bellenc.co.kr"><p class="type02">건설/환경</p><span>Bell E&C</span></a> <a href="#!" class="link07 open-popup-over" data-url="http://www.bellsm.co.kr"><p class="type02">용역/운송</p><span>Bell SM</span></a> <a href="#!" class="link08 open-popup-over" data-url="http://www.bellcomm.co.kr"><p class="type02">마케팅솔루션</p><span>Bellcom</span></a> <a href="#!" class="link09 open-popup-over" data-url="http://www.ckdvc.co.kr"><p class="type02">투자정보</p><span>CKD Venture Capital</span></a> <a href="#!" class="link10 open-popup-over" data-url="http://www.bellins.net"><p class="type02">IT</p><span>Bell I&S</span></a> <a href="#!" class="link11 open-popup-over" data-url="/home" data-site-code="HDS" data-target="true"><p class="type03">신사업 개발/투자</p><span class="type02">종근당 홀딩스</span></a> --> </div> </div> <div class="main-innovation"> <h3 class="con-title e-wrap">Innovation and Challenge</h3> <p class="con-title-info e-wrap"><span>‘최초’, ‘최고‘, ‘최우수’의 역사<br>이 모든 것이 당신의 건강한 삶을 위한 CKD 혁신의 결과입니다.</span></p> <ul class="txt01 e-wrap"> <li> <div class="txt01-cell"> <p class="txt01-icon"><img src="/index/images/main_innovation_icon_01.png" alt=""/></p> <p class="txt01-01">전통의 역사</p> <div class="txt01-02"> <div class="number-format">84</div> </div> <p class="txt01-03 roboto">YEARS</p> </div> </li> <li> <div class="txt01-cell"> <p class="txt01-icon"><img src="/index/images/main_innovation_icon_02.png" alt=""/></p> <p class="txt01-01">제약 / 헬스케어 그룹</p> <div class="txt01-02">No.1</div> <p class="txt01-03">대한민국</p> </div> </li> <li> <div class="txt01-cell"> <p class="txt01-icon"><img src="/index/images/main_innovation_icon_03.png" alt=""/></p> <p class="txt01-01">제품생산</p> <div class="txt01-02"> <div class="number-format">700</div><span>종</span> </div> <p class="txt01-03 roboto">OVER</p> </div> </li> <li> <div class="txt01-cell"> <p class="txt01-icon"><img src="/index/images/main_innovation_icon_04.png" alt=""/></p> <p class="txt01-01">특허출원</p> <div class="txt01-02"> <div class="number-format">206</div><span>건</span> </div> </div> </li> </ul> </div> <div class="main-group window-content"> <div class="video-wrap"> <div class="video-data window-content"> <video src="/index/images/group_video.mp4" muted autoplay loop playsinline></video> </div> </div> <div class="content-wrap"> <!-- 종근당 홀딩스 --> <div class="content-data holdings"> <div class="title-wrap"> <div class="title-data"> <div class="title-cell"> <p class="en-brand-name">HOLDINGS</p> <p class="kr-brand-name">종근당홀딩스</p> </div> <div class="sub-info"> <div class="txt">글로벌 제약 전문기업<br>종근당 지주회사</div> <div class="btn-view"><p class="btn-detail" onclick="openDetail('detail01');"><span>자세히 보기</span></p></div> </div> <p class="line"></p> </div> </div> <div class="visual-wrap"><div class="obj"></div></div> </div> <!-- //종근당 홀딩스 --> <!-- 종근당 --> <div class="content-data pharma"> <div class="title-wrap"> <div class="title-data"> <div class="title-cell"> <p class="en-brand-name">PHARMA</p> <p class="kr-brand-name">종근당</p> </div> <div class="sub-info"> <div class="txt">미래 제약 · 바이오산업을 이끄는<br>FIRST MOVER</div> <div class="btn-view"><p class="btn-detail" onclick="openDetail('detail02');"><span>자세히 보기</span></p></div> </div> <p class="line"></p> </div> </div> <div class="visual-wrap"><div class="obj"></div></div> </div> <!-- //종근당 --> <!-- 경보제약 --> <div class="content-data chemical"> <div class="title-wrap"> <div class="title-data"> <div class="title-cell"> <p class="en-brand-name">CHEMICAL</p> <p class="kr-brand-name">경보제약</p> </div> <div class="sub-info"> <div class="txt">인류의 건강과 생명에 기여하는<br>원료의약품 / 일반의약품 제조</div> <div class="btn-view"><p class="btn-detail" onclick="openDetail('detail03');"><span>자세히 보기</span></p></div> </div> <p class="line"></p> </div> </div> <div class="visual-wrap"><div class="obj"></div></div> </div> <!-- //경보제약 --> <!-- 종근당 바이오 --> <div class="content-data bio"> <div class="title-wrap"> <div class="title-data"> <div class="title-cell"> <p class="en-brand-name">BIO</p> <p class="kr-brand-name">종근당바이오</p> </div> <div class="sub-info"> <div class="txt">고순도의 원료 생산<br>생명공학 연구 및 투자</div> <div class="btn-view"><p class="btn-detail" onclick="openDetail('detail04');"><span>자세히 보기</span></p></div> </div> <p class="line"></p> </div> </div> <div class="visual-wrap"><div class="obj"></div></div> </div> <!-- //종근당 바이오 --> <!-- 종근당건강 --> <div class="content-data healthfood"> <div class="title-wrap"> <div class="title-data"> <div class="title-cell"> <p class="en-brand-name">HEALTH FOOD</p> <p class="kr-brand-name">종근당건강</p> </div> <div class="sub-info"> <div class="txt">소비자의 건강증진 욕구를 충족하는<br>다양한 건강기능식품 제공</div> <div class="btn-view"><p class="btn-detail" onclick="openDetail('detail05');"><span>자세히 보기</span></p></div> </div> <p class="line"></p> </div> </div> <div class="visual-wrap"><div class="obj"></div></div> </div> <!-- //종근당건강 --> </div> <p class="copy">Copyright 2019 by Chong Kun Dang Holdings Corp. All right reserved.</p> </div> <a href="http://www.ckdpharm.com/home" class="open-popup shortcut ckd"> <div class="txt-wrap"> <p class="txt01">종근당</p> <p class="txt02">바로가기</p> </div> </a> <!-- 바로가기 eng추가 200303 start--> <!-- 바로가기 eng추가 200303 end--> </div> <!-- //main --> <!--sitemap --> <div id="sitemap"> <div class="inner"> <div class="inner-cell"> <div class="inner-data window-content"> <h3><span>SITE MAP</span></h3> <div class="sitemap-list-wrap"> <div class="d-t"> <div class="d-c"> <div class="map-list"> <ul> <li> <dl> <dt><span>HOLDINGS</span>종근당 홀딩스 </dt> <dd><a href="http://www.ckd-holdings.com/company/summary.do" target="_blank">회사소개</a></dd> <dd><a href="http://www.ckd-holdings.com/family/familyInfo_ckd.do" target="_blank">가족회사</a></dd> <dd><a href="http://www.ckd-holdings.com/invest/governance_1.do" target="_blank">투자정보</a></dd> <dd><a href="http://www.ckd-holdings.com/esg/csm_main.do" target="_blank">지속가능경영</a></dd> </dl> </li> <li> <dl> <dt><span>PHARMA</span>종근당</dt> <dd><a href="http://www.ckdpharm.com/company/summary_ckd.do?tab=0" target="_blank" >기업</a></dd> <dd><a href="http://www.ckdpharm.com/product/newsList.do" target="_blank">제품</a></dd> <dd><a href="http://www.ckdpharm.com/research/intro.do" target="_blank" >연구</a></dd> <dd><a href="http://www.ckdpharm.com/invest/governance1.do?tab=0" target="_blank">투자정보</a></dd> <dd><a href="http://www.ckdpharm.com/promotion/newsList.do" target="_blank">홍보</a></dd> <dd><a href="http://www.ckdpharm.com/customer/qnaWrite.do" target="_blank">고객센터/CCM</a></dd> <dd><a href="http://www.ckdpharm.com/esg/csm_main.do" target="_blank">지속가능경영</a></dd> </dl> </li> <li> <dl> <dt><span>BIO</span>종근당바이오</dt> <dd><a href="http://www.ckdbio.com/company/summaryBio.do" target="_blank">기업</a></dd> <dd><a href="http://www.ckdbio.com/facility/ansanFactory.do" target="_blank">시설</a></dd> <dd><a href="http://www.ckdbio.com/research/laboratory.do" target="_blank">연구</a></dd> <dd><a href="http://www.ckdbio.com/product/rawPrdList.do" target="_blank">제품 및 서비스</a></dd> <dd><a href="http://www.ckdbio.com/invest/governance_1.do" target="_blank">투자정보</a></dd> <dd><a href="http://www.ckdbio.com/esg/csm_main.do" target="_blank">지속가능경영</a></dd> <dd><a href="http://www.ckdbio.com/hire/hireNoti.do" target="_blank">인재채용</a></dd> </dl> </li> <li> <dl> <dt><span>CHEMICAL</span>경보제약</dt> <dd><a href="http://www.kbpharma.co.kr/company/summary_kbp.do" target="_blank">회사소개</a></dd> <dd><a href="http://www.kbpharma.co.kr/product/rawProductList.do?kindL=NORM" target="_blank">사업 및 제품소개</a></dd> <dd><a href="http://www.kbpharma.co.kr/research/laboratory_1.do" target="_blank">연구개발</a></dd> <dd><a href="http://www.kbpharma.co.kr/facility/facility.do" target="_blank">시설&품질</a></dd> <dd><a href="http://www.kbpharma.co.kr/invest/governance_1.do" target="_blank">투자정보</a></dd> <dd><a href="http://www.kbpharma.co.kr/esg/csm_main.do" target="_blank">지속가능경영</a></dd> <dd><a href="http://www.kbpharma.co.kr/hire/talent.do" target="_blank">인재채용</a></dd> <dd><a href="http://www.kbpharma.co.kr/customer/custGuidance.do" target="_blank">고객지원</a></dd> </dl> </li> <li> <dl> <dt><span>HEALTH FOOD</span>종근당건강</dt> <dd><a href="http://www.ckdhc.com/company/ceo.do" target="_blank">회사소개</a></dd> <dd><a href="http://www.ckdhc.com/brand/lactofit.do" target="_blank">브랜드관</a></dd> <dd><a href="http://www.ckdhc.com/product/productList.do?category=" target="_blank">제품안내</a></dd> <dd><a href="http://www.ckdhc.com/esg/csm_main.do" target="_blank">지속가능경영</a></dd> <dd><a href="http://www.ckdhc.com/customer/faq_list.do" target="_blank">고객센터</a></dd> </dl> </li> </ul> </div> </div> </div> </div> <div class="copy-art"> <p class="copy-01">C</p> <p class="copy-02">K</p> <p class="copy-03">D</p> </div> <button type="button" class="btn_sitemap_close"><span></span></button> </div> </div> </div> </div> <!--//sitemap --> <!-- search --> <div id="search-con"> <div class="inner" style="-ms-overflow-style: none;"> <div class="inner-cell"> <div class="inner-data window-content"> <div class="sea-wrap"> <div class="top"> <div class="sea-txt-wrap"> <form id="search-con-form"> <input type="text" id="searchKeyword" /> <button type="button"></button> </form> <!-- //검색결과 --> <div class="sea-txt"> <p><span></span><button class="btn-close"><img src="/index/images/btn-close.png"></button></p> </div> <!-- 검색결과//--> </div> </div> </div> <div class="tit-tab-wrap"> <div class="container"> <ul class="tlt_tab"> <li class="active"><span>전체</span></li> <li><span>종근당</span></li> <li><span>경보제약</span></li> <li><span>종근당바이오</span></li> <li><span>종근당건강</span></li> </ul> </div> </div> <!-- 검색 결과 1 --> <div id="search-con1" class="container"> <div class="search-result"> <div class="list-top"> <p class="txt01">종근당</p> <p class="txt02">"<span>0</span>"건의 검색 결과</p> <a href="#!" class="txt03">더보기 +</a> </div> <ul class="search_result_list" style="display: none;"> <!-- // 제품 그리기 --> </ul> <!-- <div class="list-nodata"> <p>검색어에 해당하는 제품정보가 없습니다.</p> </div> --> </div> <div class="search-result"> <div class="list-top"> <p class="txt01">경보제약</p> <p class="txt02">"<span>0</span>"건의 검색 결과</p> <a href="#!" class="txt03">더보기 +</a> </div> <ul class="search_result_list" style="display: none;"> <!-- // 제품 그리기 --> </ul> <!-- <div class="list-nodata"> <p>검색어에 해당하는 제품정보가 없습니다.</p> </div> --> </div> <div class="search-result"> <div class="list-top"> <p class="txt01">종근당 바이오</p> <p class="txt02">"<span>0</span>"건의 검색 결과</p> <a href="#!" class="txt03">더보기 +</a> </div> <ul class="search_result_list" style="display: none;"> <!-- // 제품 그리기 --> </ul> <!-- <div class="list-nodata"> <p>검색어에 해당하는 제품정보가 없습니다.</p> </div> --> </div> <div class="search-result"> <div class="list-top"> <p class="txt01">종근당건강</p> <p class="txt02">"<span>0</span>"건의 검색 결과</p> <a href="#!" class="txt03">더보기 +</a> </div> <ul class="search_result_list" style="display: none;"> <!-- // 제품 그리기 --> </ul> <!-- <div class="list-nodata"> <p>검색어에 해당하는 제품정보가 없습니다.</p> </div> --> </div> </div> <!-- // 검색 결과 1 --> <!-- 검색 결과 2 --> <div id="search-con2" class="container" style="display: none;"> <div class="search-result"> <div class="list-top"> <p class="txt01"></p> <p class="txt02">"<span>0</span>"건의 검색 결과</p> <a href="#!" class="txt03">더보기 +</a> </div> <ul class="search_result_list" style="display: none;"> <!-- // 제품 그리기 --> </ul> <!-- <div class="list-nodata"> <p>검색어에 해당하는 제품정보가 없습니다.</p> </div> --> </div> <!-- //페이징 --> <div class="paging"> <a href="#!" class="paging-first" data-page="first"><img src="/index/images/btn_pagingLeft.png" alt="맨 앞으로"></a> <a href="#!" class="paging-prev" data-page="prev"><img src="/index/images/btn_pagingLeft2.png" alt="앞으로"></a> <ul> <!-- // 페이지 넘버 그리기 --> </ul> <a href="#!" class="paging-next" data-page="next"><img src="/index/images/btn_pagingRight2.png" alt="뒤로"></a> <a href="#!" class="paging-last" data-page="last"><img src="/index/images/btn_pagingRight.png" alt="맨 뒤로"></a> </div> <!-- 페이징// --> </div> <!-- // 검색 결과 2 --> <button type="button" class="btn_search_close"><span></span></button> </div> </div> </div> </div> <div id="detail01" class="content-detail holdings"> <div class="inner"> <div class="detail-data"> <div class="page-data"> <div class="title"> <p class="en-brand-name">HOLDINGS</p> <p class="kr-brand-name">종근당<br>홀딩스</p> </div> <p class="bar"><span></span></p> <div class="info"> <div class="txt">글로벌 제약 전문기업<br>종근당 지주회사</div> <div class="btn-view"> <a href="http://www.ckd-holdings.com/home" class="btn-detail open-popup" data-url="/home" data-site-code="HDS" data-target="true"> <span>홈페이지 이동</span> </a> </div> </div> </div> <div class="detail-content-scroll"> <div class="scroll-inner-wrap"> <!-- 짝수 영역 --> <ul class="first"> <li><ul><li><a class="btn_popupopen" data-contents-name="PR_MOVIE" data-contents-url="#!"><img src="/upload/images/2019/09/11/732b9114ab9976b0b4fa60ab3d36c96dc9b229b6544f5018d0355ff71d9067f3" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href="https://recruit.ckd.co.kr/page.ckd#/main" target="_blank"><img src="/upload/images/2019/09/11/5fd8fcd25136d1edccdbcf0b80936e690822094a3b392a9f92330d0e090271f5" alt=""/></a></li></ul><div class="scroll"><ul></ul></div></ul> <!-- 홀수 영역 --> <ul class="second"> <li><ul><li><a href="http://www.ckd-holdings.com/event" ><img src="/upload/images/2019/09/11/5bdb850ac7154fd1b7240d62ceefa1d95538d121fcbe722556553ce63f0e6c82" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href="http://www.ckd-holdings.com/social/socialService.do" target="_blank"><img src="/upload/images/2019/09/11/ede36d2fa1ff02ef374d4869384ced9ccf18d66c820a1c82269004d606d72b6a" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><iframe src="https://ir.gsifn.io/ckdpharm/ir2_main.html?code=001630&koreng=1" width="364px" height="280px" frameborder="0" marginwidth="0" marginheight="0" align="center" scrolling="no" style="background: #fff;"></iframe></li></ul><div class="scroll"><ul></ul></div></ul> </div> </div> </div> </div> </div> <div id="detail02" class="content-detail pharma"> <div class="inner"> <div class="detail-data"> <div class="page-data"> <div class="title"> <p class="en-brand-name">PHARMA</p> <p class="kr-brand-name">종근당</p> </div> <p class="bar"><span></span></p> <div class="info"> <div class="txt">미래 제약 · 바이오산업을 이끄는<br>FIRST MOVER</div> <div class="btn-view"> <a href="http://www.ckdpharm.com/home" class="btn-detail open-popup"> <span>홈페이지 이동</span> </a> </div> </div> </div> <div class="detail-content-scroll"> <div class="scroll-inner-wrap"> <!-- 짝수 영역 --> <ul class="first"> <li><ul><li><a href="http://www.ckdpharm.com/product/productView.do?prodCode=CKD0000085" ><img src="/upload/images/2020/02/18/d604967d063fcb16f1d006454a3c1dc2bb777254321357a8a036659006642ed2" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a class="btn_popupopen" data-contents-name="PR_MOVIE" data-contents-url="#!"><img src="/upload/images/2019/11/27/43ddf9a9de503c838bdcd1f3d85c6c8e7abf029248aa29d42883a8db66ab3102" alt=""/></a></li></ul><div class="scroll"><ul></ul></div></ul> <!-- 홀수 영역 --> <ul class="second"> <li><ul><li><a href="http://www.ckdpharm.com/event" target="_blank"><img src="/upload/images/2019/11/27/7b83bc78fcac63b11f5ac394623f48c7260f11b4b0207662fa18c0f8974d53e0" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href=" http://www.ckdpharm.com/promotion/brandStory.do" target="_blank"><img src="/upload/images/2020/02/18/70e493561391eab65ea2f19ca300a786c769640ded598681947a80d8b1da7887" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><iframe src="https://ir.gsifn.io/ckdpharm/ir2_main.html?code=185750&koreng=1" width="364px" height="280px" frameborder="0" marginwidth="0" marginheight="0" align="center" scrolling="no" style="background: #fff;"></iframe></li></ul><div class="scroll"><ul></ul></div></ul> </div> </div> </div> </div> </div> <div id="detail03" class="content-detail chemical"> <div class="inner"> <div class="detail-data"> <div class="page-data"> <div class="title"> <p class="en-brand-name">CHEMICAL</p> <p class="kr-brand-name">경보제약</p> </div> <p class="bar"><span></span></p> <div class="info"> <div class="txt">인류의 건강과 생명에 기여하는<br>원료의약품 / 일반의약품 제조</div> <div class="btn-view"> <a href="http://www.kbpharma.co.kr/home" class="btn-detail open-popup" data-url="/home" data-site-code="KBP" data-target="true"> <span>홈페이지 이동</span> </a> </div> </div> </div> <div class="detail-content-scroll"> <div class="scroll-inner-wrap"> <!-- 짝수 영역 --> <ul class="first"> <li><ul><li><a href="#!" ><img src="/upload/images/2019/09/11/f6d98d87b7f1d438e19e1d3cdc1a75cb0e1a0eb26eae3fdf46fa1b103c615580" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href="http://www.kbpharma.co.kr/company/socialContrib.do" target="_blank"><img src="/upload/images/2019/09/11/0783d7504db7358b34c310fa30906d7d920ca0bbf81c454087ada77a005c402f" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href="http://www.kbpharma.co.kr/research/researchResult_1.do" target="_blank"><img src="/upload/images/2019/09/11/8f3e7559efe7363ed18d608bf5c13a0bab6b67f57a2bcb19a98f93b45de44252" alt=""/></a></li></ul><div class="scroll"><ul></ul></div></ul> <!-- 홀수 영역 --> <ul class="second"> <li><ul><li><a href="http://www.kbpharma.co.kr/event" target="_blank"><img src="/upload/images/2019/09/11/adaee4253cd727efff8ae235da90eaca823f911e0327fca65513b8b00b38a91b" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a class="btn_popupopen" data-contents-name="PR_MOVIE" data-contents-url="#!"><img src="/upload/images/2019/09/11/fbfbc44bde8e1c69fb83664e383c15261f93eb5bfa9dd537a81fc0ddbf6bc4b6" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><iframe src="https://ir.gsifn.io/kbpharm/ir2_main.html?koreng=1" width="364px" height="280px" frameborder="0" marginwidth="0" marginheight="0" align="center" scrolling="no" style="background: #fff;"></iframe></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href="#!" ><img src="/upload/images/2019/09/11/b750f9c3cd383e2cd238c60b497b673a331682ad3fdd242f04b1f288c87343c9" alt=""/></a></li></ul><div class="scroll"><ul></ul></div></ul> </div> </div> </div> </div> </div> <div id="detail04" class="content-detail bio"> <div class="inner"> <div class="detail-data"> <div class="page-data"> <div class="title"> <p class="en-brand-name">BIO</p> <p class="kr-brand-name">종근당<br>바이오</p> </div> <p class="bar"><span></span></p> <div class="info"> <div class="txt">고순도의 원료 생산<br>생명공학 연구 및 투자</div> <div class="btn-view"> <a href="http://www.ckdbio.com/home" class="btn-detail open-popup" data-url="/home" data-site-code="BIO" data-target="true"> <span>홈페이지 이동</span> </a> </div> </div> </div> <div class="detail-content-scroll"> <div class="scroll-inner-wrap"> <!-- 짝수 영역 --> <ul class="first"> <li><ul><li><a href="http://www.ckdbio.com/product/pbioResearch.do" target="_blank"><img src="/upload/images/2019/09/11/3da949837c667664e14796d7a92cd2fc36decf571f7b16876aef32d07f6d437d" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href="http://www.ckdbio.com/product/pbioPrdList.do" target="_blank"><img src="/upload/images/2019/09/11/12a54b6721ee7580f9b2195f4062d63c77d63e54797f2dd299a4196ae22199fe" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><iframe src="https://ir.gsifn.io/ckdbio/ir2_main.html?koreng=1" width="364px" height="280px" frameborder="0" marginwidth="0" marginheight="0" align="center" scrolling="no" style="background: #fff;"></iframe></li></ul><div class="scroll"><ul></ul></div></ul> <!-- 홀수 영역 --> <ul class="second"> <li><ul><li><a href="http://www.ckdbio.com/event" target="_blank"><img src="/upload/images/2019/09/11/1f270f0f27bd82c4f87c2c47611f5ca8bc5a23f70a0f252b834f376d56a1b9a4" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a class="btn_popupopen" data-contents-name="PR_MOVIE" data-contents-url="#!"><img src="/upload/images/2019/09/11/0e8c83eeda7f7b2c4afc0a85906f00de53cd524d40e8d2c2ae85f529dd622106" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href="http://youguth.co.kr/front/html/product/product_ygt_child.do" target="_blank"><img src="/upload/images/2019/09/11/d896074a41d92cb777fb1b59966c8987c7486d11a2a81e856f2340e34c5e74c0" alt=""/></a></li></ul><div class="scroll"><ul></ul></div></ul> </div> </div> </div> </div> </div> <div id="detail05" class="content-detail healthfood"> <div class="inner"> <div class="detail-data"> <div class="page-data"> <div class="title"> <p class="en-brand-name">HEALTH FOOD</p> <p class="kr-brand-name">종근당<br>건강</p> </div> <p class="bar"><span></span></p> <div class="info"> <div class="txt">소비자의 건강증진 욕구를 충족하는<br>다양한 건강기능식품 제공</div> <div class="btn-view"> <a href="http://www.ckdhc.com/home" class="btn-detail open-popup" data-url="/home" data-site-code="CHC" data-target="true"> <span>홈페이지 이동</span> </a> </div> </div> </div> <div class="detail-content-scroll"> <div class="scroll-inner-wrap"> <!-- 짝수 영역 --> <ul class="first"> <li><ul><li><a href="http://www.ckdhc.com/product/productView.do?category=CKD_CATE00000009&prodCode=CHC0000001" target="_blank"><img src="/upload/images/2019/09/11/f5904c4e8aca8e350839c08c54d644a4dcc9961c3cc8e54f1f4663ae3c1fbf52" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a class="btn_popupopen" data-contents-name="PR_MOVIE" data-contents-url="#!"><img src="/upload/images/2019/09/11/2e5e1e47f8f04fc693221193ebe5eaaa9b3141db5c7fd15aeb92776271491ece" alt=""/></a></li></ul><div class="scroll"><ul></ul></div></ul> <!-- 홀수 영역 --> <ul class="second"> <li><ul><li><a href="http://www.ckdhc.com/event" target="_blank"><img src="/upload/images/2019/09/11/c3c6704cea978604a22cde30cd9463e61f103f0b3657dca0d54f45d555223cec" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href="http://www.ckdhc.com/product/productView.do?category=CKD_CATE00000008&prodCode=CHC0000002" target="_blank"><img src="/upload/images/2019/09/11/bc718357a448741b7c3eaf55769705410b30fd3f8e5212270cf7ee688bacd955" alt=""/></a></li></ul><div class="scroll"><ul></ul></div><li><ul><li><a href="http://www.ckdhc.com/product/productView.do?category=CKD_CATE00000010&prodCode=CHC0000010" target="_blank"><img src="/upload/images/2019/09/11/01e478b994339a7edd8725c8ca1afe03e08eec4e4d18cb15807a399914217437" alt=""/></a></li></ul><div class="scroll"><ul></ul></div></ul> </div> </div> </div> </div> </div> <!-- 190923 팝업레이어 추가 --> <div class="dim-layer"> <div class="dimBg"></div> <div class="pop-layer" id="pop_movie"> <div class="pop_header"> <a href="" class="btn_popclose"><img src="/index/images/btn_sitemap_close.png"></a> </div> <div class="pop_con_wrap"> <p class="tit"></p> <div id="youTubePlayer1"></div> </div> </div> </div> <!--//팝업레이어 --> <!-- 2023 추모관 팝업 --> </section> <div id="dim" style="position: absolute; top: 0; left:0; display: none; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100vh; z-index: 999;"> <img src="/index/images/loding.gif" style="position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px;" /> </div> <!-- //wrap --> <style> .cd-vertical-nav {position: fixed;z-index: 9999;right: 17px;top: 50%;} .cd-vertical-nav > li {width:20px;height:20px; cursor:pointer;} #nav-prev {background: url(/images/img_arrow_up_thin.png) center center no-repeat} #nav-next {background: url(/images/img_arrow_down_thin.png) center center no-repeat; margin-top: 15px;} </style> <script src="/index/js/front_ui.js"></script> <script src="/index/js/numberTicker.js"></script> <script src="/index/js/TweenMax.min.js"></script> <script> var CONTEXT_PATH = ''; var SITE_CODE = 'CKD'; var ACTIVE_PROFILE = 'PROD'; var SITE_DOMAIN = { 'LOCAL': { 'CKD': CONTEXT_PATH, 'HDS': CONTEXT_PATH, 'BIO': CONTEXT_PATH, 'KBP': CONTEXT_PATH, 'CHC': CONTEXT_PATH }, 'DEV': { 'CKD': 'http://ckdpharm.esbop.co.kr', 'HDS': 'http://holdings.esbop.co.kr', 'BIO': 'http://ckdbio.esbop.co.kr', 'KBP': 'http://kbpharma.esbop.co.kr', 'CHC': 'http://ckdhc.esbop.co.kr' }, 'PROD': { 'CKD': 'http://www.ckdpharm.com', 'HDS': 'http://www.ckd-holdings.com', 'BIO': 'http://www.ckdbio.com', 'KBP': 'http://www.kbpharma.co.kr', 'CHC': 'http://www.ckdhc.com' } }; SITE_DOMAIN = SITE_DOMAIN[ ACTIVE_PROFILE ]; // 새창 팝업 $(function () { var _contextPath = ''; $('html, body').scrollTop(0); // Coming Soon! $('li.coming-soon').css('cursor', 'pointer'); $('li.coming-soon').on('click', function () { alert('Coming Soon!'); }); // 탭별 스크롤 이동 var posY = 0; var slidePosY = [0, 1248, 2240, 3228]; $('.cd-vertical-nav > li').on('click', function () { var no = Number($('#slideNo').val()); if ($(this).data('btnType') === 'prev') { if (no === 0 && posY < slidePosY[1]) no = 0; else no -= 1; } else { if (no === 3) return; no += 1; } $('#slideNo').val(no); $('html').stop(true).animate({ scrollTop: slidePosY[no]}, 600); }); $(window).scroll(function () { posY = $(window).scrollTop(); if (posY > -1 && posY < slidePosY[1]) { $('#slideNo').val(0); } else if (posY > slidePosY[1]-1 && posY < slidePosY[2]) { $('#slideNo').val(1); } else if (posY > slidePosY[2]-1 && posY < slidePosY[3]) { $('#slideNo').val(2); } else { $('#slideNo').val(3); } // console.log(posY); }); // CKD 이미지 클릭시 스크롤 최상단 이동 $('#ckd-group-btn').on('click', function () { $('html').scrollTop(0); }); // 팝업 var _link = function (_siteCode, _target, _url) { $('#popup-link').attr('target', '_blank'); if (_siteCode) { if (SITE_DOMAIN[_siteCode]) _contextPath = SITE_DOMAIN[_siteCode] } if (_target) { if (SITE_CODE === _siteCode) $('#popup-link').attr('target', '_self') } if (_url) { $('#popup-link').attr('href', (_url.indexOf('http') != -1 ? '' : _contextPath) + _url); $('#popup-link')[0].click(); } else { $('#popup-link').attr('href', '#!'); } }; $('.open-popup').css('cursor', 'pointer'); $('.open-popup-over').mouseover(function () { var _siteCode = $(this).data('siteCode'); var _target = $(this).data('target'); var _url = $(this).data('url'); _link(_siteCode, _target, _url); }); $('.open-popup').on('click', function () { var _siteCode = $(this).data('siteCode'); var _target = $(this).data('target'); var _url = $(this).data('url'); _link(_siteCode, _target, _url); }); // content.data[2].num[0]._reset() }); /*=================================== @ content ===================================*/ /*=================================== @ content ===================================*/ var content = { stageW : 0, stageH : 0, posY : 0, data : [], target : null, pageCur : -1, navCur : -1, len : -1, first : true, stage : 'ready', scrollWidth : 0, videoData : [], init : function(){ //console.log('content init'); var _this = this; _this.target = $('#main'); _this.len = _this.target.find('> div').length; _this.stageW = $(window).width(); _this.stageH = $(window).height(); _this.posY = $(window).scrollTop(); _this.scrollWidth = _this.getScrollBarWidth(); $('.video-data').each(function(){ var obj = { parent : $(this), video : $(this).find('video') } _this.videoData.push(obj); }); $('#menu').on('click', function(){ $('#sitemap').addClass('open'); }); $('#back').on('click', function(){ closeDetail(); }); $('.btn_sitemap_close').on('click', function(){ $('#sitemap').removeClass('open').addClass('close'); setTimeout(function(){ $('#sitemap').removeClass('close'); }, 950); }); /* $('#search').on('click', function(){ $('#search-con').addClass('open'); }); */ /* $('.btn_search_close').on('click', function(){ $('#search-con').removeClass('open').addClass('close'); setTimeout(function(){ $('#search-con').removeClass('close'); }, 950); }); */ $('.content-data').on('mouseenter mouseleave click' , function(e){ if(content.state == 'init'){ if(e.type == 'mouseenter'){ $(this).addClass('hover').removeClass('leave-left leave-right'); if(e.pageX >= $(this).offset().left && e.pageX <= $(this).offset().left + $(this).width()/2){ $(this).addClass('enter-left').removeClass('enter-right'); }else if(e.pageX > $(this).offset().left + $(this).width()/2 && e.pageX <= $(this).offset().left + $(this).width()){ $(this).addClass('enter-right').removeClass('enter-left'); } var i =0; $(this).find('.sub-info').show(); $(this).find('.sub-info > div').each(function(){ var target = $(this); var _delay = i * 0.15; TweenMax.killTweensOf(target); TweenMax.set(target , {alpha:0 , y : 50}); TweenMax.to(target , 0.6 , {alpha:1 , y : 0 , delay:_delay, ease:Quad.easeOut}); i++; }); $('.content-wrap').addClass('hover'); TweenMax.to($(this).find('.line') , 0.6 , {alpha : 1 , width : $(this).width() - 50 , ease:Quad.easeOut}); }else if(e.type == 'mouseleave'){ $(this).removeClass('enter-left enter-right') if(e.pageX <= $(this).offset().left){ $(this).addClass('leave-left').removeClass('leave-right'); }else if(e.pageX >= $(this).offset().left + $(this).width()){ $(this).addClass('leave-right').removeClass('leave-left'); } $(this).find('.sub-info > div').each(function(){ var target = $(this); TweenMax.killTweensOf(target); TweenMax.to(target , 0.25 , {alpha:0 , y : 50 , ease:Quad.easeOut}); }); TweenMax.to($(this).find('.line') , 0.6 , {alpha : 0.5 , width : $(this).width() - 100 , ease:Quad.easeOut}); $(this).removeClass('hover'); $('.content-wrap').removeClass('hover'); } } }); _this.setData(); _this.resize(); _this.scroll(); /****************************************************** @ Window Scroll ******************************************************/ $(window).on("scroll",function () { content.scroll(); if(content.first){ content.target.find('> div').each(function(){ if($(window).scrollTop() > $(this).offset().top) { content.data[$(this).index()].play(); } }); content.first = false; } }); /****************************************************** @ Window Resize ******************************************************/ $(window).on("resize",function () { content.resize(); }); }, resize : function(){ this.stageW = $(window).width(); this.stageH = $(window).height(); this.action.pageResize(); $('.window-content').css({'width' : this.stageW , 'height' : this.stageH}); $('.content-data').each(function(){ var _w = $(this).width(); $(this).find('.visual-wrap .obj').width(_w); }); var i = 0; for(i = 0; i <this.videoData.length; i++){ var videoParent = this.videoData[i].parent; var videoTarget = this.videoData[i].video; var ratio = 16/9; var width = videoParent.width(), pWidth, // player width, to be defined height = videoParent.height(), pHeight; // player height, tbd // when screen aspect ratio differs from video, video must center and underlay one dimension if (width / ratio < height) { // if new video height < window height (gap underneath) pWidth = Math.ceil(height * ratio); // get new player width videoTarget.width(pWidth).height(height).css({left: (width - pWidth) / 2, top: 0}); // player width is greater, offset left; reset top } else { // new video width < window width (gap to right) pHeight = Math.ceil(width / ratio); // get new player height videoTarget.width(width).height(pHeight).css({left: 0, top: (height - pHeight) / 2}); // player height is greater, offset top; reset left } } }, scroll : function(){ var _this = this; this.posY = $(window).scrollTop(); this.event.activeHandler(this.posY); }, moveContent : function(_index){ var _y = this.target.find('> div').eq(_index).offset().top; content.action.move(_y); }, setData : function(){ //console.log('setData'); content.target.find('> div').each(function(){ var _index = $(this).index(), _target = $(this); content.data[_index] = { index : _index, target : _target, num : [], flag : true, init : function (){ var _this = this; if(_this.target.find('.number-format').length > 0 ){ _this.target.find('.number-format').each(function(){ _this.num.push(new numberTicker($(this),false)); }); } }, play : function(posY){ var _posY = $(window).scrollTop(); var _this = this; // one animation if(_this.flag == true){ if (_posY <= 1881 || _posY >= 2645) { // return; } var _i = 0; _this.target.find('.e-wrap').each(function(){ var _delay = (_i * 0.25)+0.5; $(this).css({'transition-delay' : _delay+'s'}).addClass('open'); _i++; }); if(_this.target.find('.number-format').length > 0){ setTimeout(function(){ for(var i =0; i < _this.num.length; i++){ _this.num[i]._reset(); } },500); } //console.log(_this.index); if(_this.index == 0){ //rnd01 } else if(_this.index == 1){ //rnd02 } else if(_this.index == 2){ //rnd03 } else if(_this.index == 3){ //rnd04 setTimeout(function(){ _this.target.find('.content-wrap > div').each(function(){ var _delay = $(this).index() * 0.15; var target = $(this).find('.title-cell'); var line = $(this).find('.line'); TweenMax.to(target , 1.25 , {width : '100%' , delay:_delay, ease:Quad.easeOut, onComplete:function(){ if(this.target.parents('.content-data').index() == 3){ content.state = 'init'; } }}); TweenMax.to(line , 1.25 , {width : '100%' , delay:_delay, ease:Quad.easeOut}); }); $('.content-wrap').find('.content-data').addClass('open'); },700); //_this.target.find('.content-data').addClass('open'); } else if(_this.index == 4){ //rnd05 } else if(_this.index == 5){ //rnd06 } else if(_this.index == 6){ //rnd07 } else if(_this.index == 7){ //rnd08 } //console.log('play :: '+_this.index); _this.target.addClass('open'); _this.flag = false; } // _this.flag = false; }, reset : function(){ var _this = this; _this.target.removeClass('open'); if(_this.index == 0){ } else if(_this.index == 1){ } else if(_this.index == 2){ } else if(_this.index == 3){ } else if(_this.index == 4){ } else if(_this.index == 5){ } else if(_this.index == 6){ } else if(_this.index == 7){ } else if(_this.index == 8){ } _this.flag = true; } } content.data[_index].init(); content.data[_index].reset(); if($(window).scrollTop() > Math.abs($(this).offset().top - content.stageH)) { // console.log($(window).scrollTop() + ' : ' + Math.abs($(this).offset().top - content.stageH)); content.data[_index].play(); } }); }, action : { move : function(_y){ $('html , body').stop(true).animate({ scrollTop : _y }, 600); }, pageHandler : function(_y){ if(content.pageCur >= 0){ content.data[content.pageCur].play(_y); } }, pageResize : function(){ } }, event : { navHandler : function(index){ }, activeHandler : function(index){ //console.log('activeHandler'); var _bottomHeight = content.stageH - 0, _topHeight = 0; content.target.find('> div').each(function(){ if($(this).index() != content.len - 1){ if (index > $(this).offset().top - _bottomHeight) { content.pageCur = $(this).index(); } if (index > $(this).offset().top - _topHeight) { content.navCur = $(this).index(); } }else{ if (index >= $(this).offset().top - _bottomHeight) { content.pageCur = $(this).index(); } if (index >= $(this).offset().top - _topHeight) { content.navCur = $(this).index(); } } //console.log('pageCur :: '+content.pageCur+' navCur :: '+content.navCur); }); //console.log('scroll top :: ' + index); if(index < content.target.offset().top) content.navCur = -1; if(index < content.target.offset().top - _bottomHeight) content.pageCur = -1; content.event.navHandler(content.navCur); content.action.pageHandler(index); } }, getPer : function(_Amin,_Amax,_Bmin,_Bmax,_index){ var value = (_index/(_Bmax-_Bmin))*(_Amax-_Amin)+_Amin; return value; }, getPer2 : function(x,a,b,c,d){ var y = (d-c)/(b-a)*(x-a)+c; return y; }, getScrollBarWidth : function () { var inner = document.createElement('p'); inner.style.width = "100%"; inner.style.height = "200px"; var outer = document.createElement('div'); outer.style.position = "absolute"; outer.style.top = "0px"; outer.style.left = "0px"; outer.style.visibility = "hidden"; outer.style.width = "200px"; outer.style.height = "150px"; outer.style.overflow = "hidden"; outer.appendChild (inner); document.body.appendChild (outer); var w1 = inner.offsetWidth; outer.style.overflow = 'scroll'; var w2 = inner.offsetWidth; if (w1 == w2) w2 = outer.clientWidth; document.body.removeChild (outer); return (w1 - w2); } } var openDetailData; function openDetail(_id){ openDetailData = $('#'+_id); openDetailData.addClass('open'); var pageData = openDetailData.find('.page-data'); var detailData = openDetailData.find('.detail-data'); openDetailData.find('.title-data').hide(); TweenMax.set(pageData.find('.title') , {width : 0}); TweenMax.set(detailData.find('.bar span') , {width : 0}); TweenMax.to(detailData.find('.bar span') , 0.9 , {delay : 1.6 , width : '100%' , ease:Quad.easeOut}); TweenMax.to(pageData.find('.title') , 0.9 , {delay : 1.6 , width : '100%', ease:Quad.easeOut}); var i = 0; pageData.find('.info > div').each(function(){ var openDetailData = $(this); var _delay = (i * 0.15) + 2; TweenMax.set(openDetailData , {alpha:0 , y:50}); TweenMax.to(openDetailData , 0.6 , {alpha:1 , y : 0 , delay:_delay , ease:Quad.easeOut}); i++; }); detailData.find('.scroll-inner-wrap > ul').each(function(){ $(this).find('> li').each(function(){ var _p = $(this).parent().index() * 0.25; var target = $(this); var _delay = ($(this).index() * 0.4) + _p + 2.3; TweenMax.set(target , {alpha : 0 , y :50}); TweenMax.to(target , 0.6 , {alpha : 1 , y : 0 , delay : _delay , ease:Quad.easeOut}); }); }); setTimeout(function(){ $('html').addClass('fix'); openDetailData.addClass('scroll'); openDetailData.find('.detail-data').css('padding-right' , content.scrollWidth); },2000); openDetailData.find('.detail-data .detail-content-scroll').scrollTop(0); $('.back-wrap').stop(true).delay(2000).fadeIn(350); } function closeDetail(){ var pageData = openDetailData.find('.page-data'); var detailData = openDetailData.find('.detail-data'); TweenMax.to(detailData.find('.bar span') , 0.3 , {delay :0 , width : '0' , ease:Quad.easeOut}); TweenMax.to(pageData.find('.title') , 0.3 , {delay :0 , width : '0', ease:Quad.easeOut}); pageData.find('.info > div').each(function(){ var openDetailData = $(this); TweenMax.to(openDetailData , 0.3 , {alpha:0 , y : 0 , delay:0 , ease:Quad.easeOut}); }); detailData.find('.scroll-inner-wrap > ul > li').each(function(){ var target = $(this); TweenMax.killTweensOf(target); TweenMax.to(target , 0.4 , {alpha : 0 , y : 0 , delay : 0 , ease:Quad.easeOut}); }); openDetailData.addClass('close').removeClass('scroll'); $('html').removeClass('fix'); $('.back-wrap').stop(true).delay(0).fadeOut(350); setTimeout(function(){ openDetailData.removeClass('open close scroll'); openDetailData.find('.detail-data').css('padding-right' , 0); },1250); } var mainBanner = { pTarget : null, // 메인배너 최상위 태그 itemBig : null, // 메인배너 큰 이미지 태그 itemPage : null, // 메인배너 페이쟁 태그 timer : null, // 오토 타이머 delay : 5000, // 오토 타이머 시간 값 cur : 0, // 현재 인덱스값 prev : -1, // 이전 인덱스값 len : -1, // 배너 전체 인덱스값 dir : 'right', // 좌우 판별 값 flag : false, // 이펙트 활성화 값 IE : false, // IE 7~9값 first : true, // 맨처음 구분값 SW : true, // init : function(){ var _this = this; // 타겟 및 속성 지정 _this.pTarget = $('.main-visual'); _this.itemBig = _this.pTarget.find('.item-big'); _this.itemPage = _this.pTarget.find('.item-page'); _this.len = _this.itemBig.find('li').length; _this.SW = _this.pTarget.innerWidth(); //컨트롤러 생성 if(_this.len > 1){ var _prev = document.createElement('a'); var _next = document.createElement('a'); _prev.setAttribute('href','javascript:;'); _next.setAttribute('href','javascript:;'); _prev.className = "btn-control btn-prev"; _next.className = "btn-control btn-next"; _this.pTarget.append(_prev); _this.pTarget.append(_next); } //컨트롤러 이벤트 등록 _this.pTarget.find('.btn-control').on('mouseenter mouseleave click',function(e){ if(e.type == 'mouseenter'){ if(_this.len > 1)_this.autoStop(); }else if(e.type == 'mouseleave'){ if(_this.len > 1)_this.autoStart(); }else if(e.type == 'click'){ if(_this.len > 1){ if(!mainBanner.flag){ mainBanner.prev = mainBanner.cur; if($(this).hasClass('btn-prev')){ //prev mainBanner.cur = (mainBanner.cur == 0)?mainBanner.len-1:mainBanner.cur=mainBanner.cur-1; mainBanner.dir = 'left'; }else{ //next mainBanner.cur = (mainBanner.cur >= mainBanner.len-1)?0:mainBanner.cur = mainBanner.cur+1; mainBanner.dir = 'right'; } mainBanner.set(mainBanner.cur , mainBanner.prev , mainBanner.dir); mainBanner.flag = true; } } } }); _this.itemPage.on('.page-data').bind('mouseenter mouseleave',function(e){ if(e.type == 'mouseenter'){ _this.autoStop(); }else{ _this.autoStart(); } }); if(_this.len > 1)_this.autoStart(); mainBanner.set(0 , -1 , mainBanner.dir); _this.pTarget.addClass('open'); }, resize : function(){ mainBanner.SW = mainBanner.pTarget.innerWidth(); }, click : function(_i){ var _this = this, _index = _i; if(!_this.flag && _index != _this.cur){ _this.prev = _this.cur; _this.cur = _index; _this.dir = (_this.cur > _this.prev) ? 'right' : 'left'; _this.set(_this.cur , _this.prev , _this.dir); _this.flag = true; } }, set : function(_i , _p, _d){ var _this = this, _cur = _i, _prev = _p, _dir = _d; // 비주얼 이미지 정렬 _this.itemBig.find('> ul > li').each(function(){ var _target = $(this); if($(this).index() == _prev){ _target.css('z-index',3); //prev var _x , _x2; if(_d == 'right'){ _target.find('.video-wrap').css({'left' : 0 , 'right' : 'auto'}); _target.find('.video-data').css({'left' : 0 , 'right' : 'auto'}); _x = -150; _x2 = -70; }else{ _target.find('.video-wrap').css({'left' : 'auto' , 'right' : 0}); _target.find('.video-data').css({'left' : 'auto' , 'right' : 0}); _x = 150; _x2 = 70; } _target.find('.txt-effect').each(function(){ var _delay = 0; TweenMax.to($(this), 1.2 , {x : _x2 , alpha : 0 , delay : _delay , ease:Quad.easeOut}); }); TweenMax.to(_target.find('.video-wrap') , 1.9 , {x:_x , ease:Cubic.easeOut}); setTimeout(function(){ content.videoData[_prev].video[0].pause(); },2400); }else if($(this).index() == _cur){ //cur _target.css('z-index',5); if(_d == 'right'){ _target.find('.video-wrap').css({'left' : 'auto' , 'right' : 0}); _target.find('.video-data').css({'left' : 'auto' , 'right' : 0}); _x = 150; _target.find('.txt-effect').each(function(){ TweenMax.set($(this), {x : 70 , alpha : 0 }); }); }else{ _target.find('.video-wrap').css({'right' : 'auto' , 'left' : 0}); _target.find('.video-data').css({'right' : 'auto' , 'left' : 0}); _x = -150; _target.find('.txt-effect').each(function(){ TweenMax.set($(this), {x : -70 , alpha : 0 }); }); } TweenMax.set(_target.find('.video-wrap') , {width : 0 , x : _x}); if(_this.first){ _target.find('.txt-effect').each(function(){ var _delay = ($(this).index() * 0.15) + 0.5; TweenMax.to($(this), 1.2 , {x : 0 , alpha : 1 , delay : _delay , ease:Quad.easeOut}); }); TweenMax.set(_target.find('.video-wrap') , {width : '100%' , x : 0}); }else{ _target.find('.txt-effect').each(function(){ var _delay = ($(this).index() * 0.15) + 0.45; TweenMax.to($(this), 1.2 , {x : 0 , alpha : 1 , delay : _delay , ease:Quad.easeOut}); }); TweenMax.to(_target.find('.video-wrap') , 1.4 , {width : '100%' , x : 0 , ease:Cubic.easeOut}); } content.videoData[_cur].video[0].play(); }else{ //other _target.css('z-index',2); } }); //console.log(_cur); setTimeout(function(){mainBanner.flag = false;},2000); _this.first = false; }, autoRun : function(){ /* if(!mainBanner.flag){ mainBanner.prev = mainBanner.cur; mainBanner.cur = (mainBanner.cur >= mainBanner.len-1) ? 0 : mainBanner.cur = mainBanner.cur+1; mainBanner.dir = 'right'; mainBanner.set(mainBanner.cur , mainBanner.prev , mainBanner.dir); mainBanner.flag = true; } */ }, autoStart : function(){ /* clearInterval(mainBanner.timer); mainBanner.timer = setInterval(mainBanner.autoRun , mainBanner.delay); */ }, autoStop : function(){ /* clearInterval(mainBanner.timer); */ } } $(function(){ content.init(); mainBanner.init(); }); </script> <script> (function () { 'use strict' // 검색 관련 자유 변수 var page = 1; var last_page = 1; var rows = 4; // search_tab_mode가 true: 4, false: 8 var keyword = ''; // searchKeyword에 해당된다. var site_index = 0; var site_hook = [ // 사이트 순서 '', 'ckd', 'kbp', 'bio', 'chc' ]; var dim = $( '#dim' ); var header = $( '#header' ); var search_container = $( '#search-con' ); // 검색 폼 var search_form = search_container.find( '#search-con-form' ); var search_keyword = search_form.find( '#searchKeyword' ); // 검색 탭 var search_tabs = search_container.find( '.tlt_tab' ); var search_tab_mode = true; // true: 컨테이너의 show/hide, false: 컨테이너의 검색 수행 // 결과 컨테이너 var search_container_1 = search_container.find( '#search-con1' ); var search_container_2 = search_container.find( '#search-con2' ); var search_container_1_result = search_container_1.find( '.search-result' ); header .on( 'keyup', '#search_text', function ( e ) { e.preventDefault(); if ( e.keyCode === 13 ) { header.find( '#search' ).trigger( 'click' ); } }) // 검색 수행 .on( 'click', '#search', function ( e ) { e.preventDefault(); // 초기화 initalize(); // 검색 수행 search( null, function () { // 검색 컨테이너 열기 search_container.addClass( 'open' ); }); }); var IsIPad = (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1) ? 'Y' : ''; if (IsIPad == "Y" ){ $('#viewM').removeAttr("style"); } // PC 모드 header.on( 'click', '#viewM', function () { location.href = location.pathname + '?site_preference=MOBILE' }); // 탭 이벤트 search_tabs.on( 'click', 'li', function ( e, force ) { var myself = $( this ); if ( !!!force && myself.hasClass( 'active' ) ) { return; } var index = site_index = myself.index(); if ( index === 0 ) { // 전체는 항상 같은 동작을 한다. search_tab_mode = true; search_container_1.show(); search_container_2.hide(); search_container_1_result.show(); } else { if ( search_tab_mode ) { // true라면 컨테이너의 show/hide search_container_1_result.eq( index - 1 ).show().siblings().hide(); } else { // false라면 컨테이너의 검색 수행 // 검색을 수행하기 전 자유 변수를 초기화 한다. page = 1, rows = 8; // 페이지당 8개의 항목을 보여주기 위해 search_container_1.hide(); search_container_2.show(); search(); } } // 탭 active 변경 myself.addClass( 'active' ).siblings().removeClass( 'active' ); }); // 검색어 var search_result_text = search_container.find( '.sea-txt' ); search_container // 검색어 지우기 .on( 'click', '.btn-close', function ( e ) { search_result_text.find( 'span' ).empty().end().hide(); // 포커스 넣기 search_form.find( '#searchKeyword' ).val( '' ).trigger( 'input' ).focus(); }) // 검색 닫기 .on( 'click', '.btn_search_close', function () { search_form.find( '#searchKeyword' ).val( '' ).trigger( 'input' ); search_container.removeClass( 'open' ).addClass( 'close' ).delay( 950 ).removeClass( 'close' ); }) // 이미지의 부모영역을 눌러도 이미지를 찾는 이벤트 .on( 'click', '.img_area', function ( e ) { e.stopPropagation(); var link = $( this ).next( '.pro_info' ).find( 'a' ); if ( link.length > 0 ) { link[ 0 ].click(); } }); // 타입1의 더보기 search_container_1.on( 'click', '.txt03', function ( e ) { e.preventDefault(); var myself = $( this ); // 탭 이벤트의 모드(false)를 바꿔준다. search_tab_mode = false; // 현재 사이트의 인덱스 var index = myself.closest( '.search-result' ).index(); search_tabs.find( 'li' ).eq( index + 1 ).trigger( 'click', [ true ] ); }); // submit 제거 search_form.on( 'submit', function ( e ) { e.preventDefault(); }) // 검색 트리거 수행 .on( 'keyup', '#searchKeyword', function ( e ) { e.preventDefault(); if ( e.keyCode === 13 ) { search_form.find( 'button' ).trigger( 'click' ); // 포커스 빼기 $( this ).blur(); } }) // 검색어 동기화 .on( 'input', '#searchKeyword', function () { header.find( '#search_text' ).val( this.value ); }) // 검색 수행 .on( 'click', 'button', function ( e ) { e.preventDefault(); // 초기화 initalize(); // 검색 수행 search(); }); // 페이지네이션 이벤트 var pagination = search_container_2.find( '.paging' ); pagination.on( 'click', 'a[data-page]', function () { var myself = $( this ); var moving_page = myself.data( 'page' ); // 페이지 설정 switch ( moving_page ) { case 'first': // 첫 페이지로 page = 1; break; case 'next': // 다음 페이지로 page += 1; break; case 'prev': // 이전 페이지로 page -= 1; break; case 'last': // 끝 페이지로 page = last_page; break; default: // 해당 페이지로 page = moving_page; } // 검색 수행 search(); }); // 검색 function search ( bfn, cfn ) { if ( keyword.length < 2 ) { alert( '제품명은 두 글자 이상 입력해주세요.' ); return; } $.ajax({ dataType: 'json', url: '/index/product/search.do', data: { page: page, rows: rows, searchCategory: site_hook[ site_index ], // 기본값: '' searchKeyword: keyword }, beforeSend: function () { dim.show(); if ( typeof bfn === 'function' ) { bfn.call(); } }, complete: function () { if ( typeof cfn === 'function' ) { cfn.call(); } dim.hide(); } }).then( function ( result ) { var data = result.data; // 검색 타입에 따라 다르게 적용한다. if ( search_tab_mode ) { // true라면 각 사이트마다 4개씩 표현한다. // data에 render된 element들을 설정한다. site_hook.forEach( function ( site, i ) { // 전체는 제외 if ( site !== '' && data[ site ] ) { data[ site ].tab = search_tabs.find( 'li' ).eq( i ); data[ site ].el = render_type_1( data[ site ], i ); var filterdRows = data[ site ].filterdRows if(filterdRows < 1){ data[ site ].tab.hide(); }else{ data[ site ].tab.show(); } } }); return data; } else { // false라면 특정 사이트의 페이지네이션을 적용한다. render_type_2( data[ site_hook[ site_index ] ], site_index ); } }).then( sort ); } // 초기화 function initalize () { // 컨테이너 초기화 search_container_1.show(); search_container_2.hide(); // 컨테이너2 데이터 초기화 search_container_2 .find( '.search-result' ) .find( '.list-top' ) .find( '.txt01' ).empty().end() .find( '.txt02 > span' ).empty().append( '0' ).end() .find( '.txt03' ).attr( 'href', '#!' ).end() .end() .find( '.search_result_list' ).empty().hide().next().show(); // 자유 변수 초기화 page = 1, rows = 4, keyword = header.find( '#search_text' ).val(); // 기존 키워드 삭제 search_keyword.val( '' ); // 입력된 키워드를 검색결과의 결과로 설정한다. if ( keyword !== '' ) { search_result_text.find( 'span' ).empty().append( keyword ).end().show(); } else { search_result_text.hide(); } // 탭을 전체로 이동 search_tabs.find( 'li' ).first().trigger( 'click' ); search_tab_mode = true; } // 지정된 정렬 순서로 검색 결과 정렬 // 1. 검색 결과의 수 // 2. 현재 접속한 사이트 // 3. 종근당, 경보제약, 종근당바이오, 종근당건강 순으로 function sort ( data ) { if ( typeof data !== 'undefined' ) { var orderedWeight = [ 'ckd', 'kbp', 'bio', 'chc' ]; var $tabFragment = $( document.createDocumentFragment() ); var $elFragment = $( document.createDocumentFragment() ); // 필요한 정보(hook, filterdRows, el, tab) var results = $.map( data, function ( site_data, _hook ) { return { 'tab': site_data.tab, 'el': site_data.el, 'hook': _hook, 'filterdRows': site_data.filterdRows }; }); // 정렬 results.sort( function ( a, b ) { var compareTo = b.filterdRows - a.filterdRows; if ( compareTo === 0 ) { // 동일하다면 if ( a.hook.toUpperCase() === SITE_CODE ) { // 현재 사이트 compareTo = -1; } else if ( b.hook.toUpperCase() === SITE_CODE ) { compareTo = 1; } else { // 종근당, 경보제약, 종근당바이오, 종근당건강 compareTo = orderedWeight.indexOf( a.hook ) - orderedWeight.indexOf( b.hook ); } } return compareTo; }); // 정렬된 순서로 렌더 site_hook.splice( 1 ); results.forEach( function ( result ) { // tab $tabFragment.append( result.tab.detach() ); // el $elFragment.append( result.el.detach() ); // site_hook site_hook.push( result.hook ); }); // tab search_tabs.append( $tabFragment ); // el search_container_1.append( $elFragment ); // 필드 리프레시(search_tab, search_container_1_result는 이미 캐싱된 상태이므로 refresh 해준다.) search_tabs.refresh(); search_container_1_result.refresh(); } } // refresh mini plugin $.fn.refresh = function () { var elems = $( this.selector ); this.splice( 0, this.length ); this.push.apply( this, elems ); return this; }; // 검색 결과 1의 렌더 function render_type_1 ( data, index ) { var search_result = search_container_1_result.eq( index - 1 ); // 메타 데이터 var search_result_top = search_result.find( '.list-top' ); // 개수 설정 search_result_top.find( '.txt02 > span' ).empty().append( data.filterdRows ); // 더보기 여부 var ext1 = search_result_top.find( '.txt01' ); var ext2 = search_result_top.find( '.txt02' ); var ext3 = search_result_top.find( '.txt03' ); if ( data.filterdRows <= rows ) { ext3.hide(); } else { ext3.show(); } if ( data.filterdRows < 1 ) { ext1.hide(); ext2.hide(); } else { ext1.show(); ext2.show(); } // 제품 그리기 var search_result_list = search_result.find( '.search_result_list' ); // 제품 그리기 전 초기화 search_result_list.empty().hide().next().show(); if ( data.resultList ) { // 제품 있음 search_result_list.append( data.resultList.map( function ( item ) { var site = site_hook[ index ]; return '<li>' + '<div class="img_area" style="display: flex; justify-content: center; align-items: center;">' + render_img( item, site ) + '</div>' // 이미지? + '<div class="pro_info">' + ' <div class="title_area">' + render_name( item, site ) + ' </div>' + '</div>' + '</li>'; }).join( '' ) ).show().next().hide(); } else { // 제품 없음 search_result_list.hide().next().show(); } render_error_img( search_result_list ); return search_result; } // 검색 결과 2의 렌더 function render_type_2 ( data, index ) { var search_result = search_container_2.find( '.search-result' ); // 메타 데이터 var search_result_top = search_result.find( '.list-top' ); var site = site_hook[ index ]; // 사이트명 설정 search_result_top.find( '.txt01' ).empty().append( ( function () { switch ( site ) { case 'ckd': return '종근당'; case 'bio': return '종근당 바이오'; case 'kbp': return '경보제약'; case 'chc': return '종근당건강'; default: return ''; } })()); // 개수 설정 search_result_top.find( '.txt02 > span' ).empty().append( data.filterdRows ); // 더보기 설정 search_result_top.find( '.txt03' ).attr( 'href', function () { switch ( site ) { case 'ckd': return SITE_DOMAIN.CKD + '/product/productList.do?prodName=' + encodeURIComponent( keyword ) + '&searchCategory=PROD_NAME&choYn=N'; case 'bio': return SITE_DOMAIN.BIO + '/eMarket/eMarketList.do?searchKeyword=' + encodeURIComponent( keyword ) + '&searchCategory=PROD_NAME'; case 'kbp': return SITE_DOMAIN.KBP + '/product/finProductList.do?searchKeyword=' + encodeURIComponent( keyword ); case 'chc': return SITE_DOMAIN.CHC + '/product/productList.do?category=&searchKeyword=' + encodeURIComponent( keyword ); default: return ''; } }); // 제품 그리기 var search_result_list = search_result.find( '.search_result_list' ); // 제품 그리기 전 초기화 search_result_list.empty().hide().next().show(); if ( data.resultList ) { // 제품 있음(아마도 제품은 무조건 존재) search_result_list.append( data.resultList.map( function ( item ) { var site = site_hook[ index ]; return '<li>' + '<div class="img_area" style="display: flex; justify-content: center; align-items: center;">' + render_img( item, site ) + '</div>' // 이미지? + '<div class="pro_info">' + ' <div class="title_area">' + render_name( item, site ) + ' </div>' + '</div>' + '</li>'; }).join( '' ) ); // 페이지네이션 설정 render_type_2_pagination( data ); search_result_list.show().next().hide(); } else { // 제품 없음 search_result_list.hide().next().show(); } render_error_img( search_result_list ); } // 검색 결과 2의 페이지네이션 function render_type_2_pagination ( data ) { // 현재 페이지를 기준으로 설정 var current_page = data.page; var total_page = data.totalPages; var current_page_div = Math.floor( ( current_page - 1 ) / 10 ) + 1; var first_of_page = ( current_page_div - 1 ) * 10 + 1; var last_of_page = Math.min( current_page_div * 10, total_page ); last_page = total_page; // 맨 앞으로 설정 var first = pagination.find( '.paging-first' ); if ( current_page_div > 1 ) { first.show(); } else { first.hide(); } // 이전 설정 var prev = pagination.find( '.paging-prev' ); if ( current_page > 1 ) { prev.show() } else { prev.hide(); } // 다음 설정 var next = pagination.find( '.paging-next' ); if ( current_page < total_page ) { next.show(); } else { next.hide(); } // 맨 뒤로 설정 var last = pagination.find( '.paging-last' ); if ( total_page > current_page_div * 10 ) { last.show() } else { last.hide(); } // ul 이하 그리기 var page_html = ''; for ( var i=first_of_page ; i<=last_of_page ; i+=1 ) { page_html += '<li' + ( page === i ? ' class="on"' : '' ) + '><a href="#" data-page="' + i + '">' + i + '</a></li>'; } pagination.find( 'ul' ).empty().append( page_html ); } var kbp_raw_prod_fl = { '44': [ 'NORM', 'COMMR' ], '45': [ 'ORAL', 'COMMR' ], '46': [ 'STER', 'COMMR' ], '47': [ 'CANC', 'COMMR' ], '336': [ 'NORM', 'PILOT' ], '337': [ 'NORM', 'RND' ], '338': [ 'ORAL', 'PILOT' ], '339': [ 'ORAL', 'RND' ], '340': [ 'STER', 'PILOT' ], '341': [ 'STER', 'RND' ], '342': [ 'CANC', 'PILOT' ], '343': [ 'CANC', 'RND' ] }; // 검색 결과 제품명 렌더 function render_name ( item, site ) { var href = SITE_DOMAIN[ site.toUpperCase() ]; switch ( site ) { case 'ckd': href += '/product/productView.do?prodCode=' + item.prodCode; break; case 'bio': href += '/eMarket/eMarketView.do?prodCodeFl=&prodCode=' + item.prodCode; break; case 'kbp': // 원료와 완제 구분 if ( item.prodCodeFl === 'KBP_RAW' ) { // 원료의 경우 상세화면이 없으므로 목록 페이지의 param을 전해준다. var kindL = '', kindM = ''; if ( item.prodFl && kbp_raw_prod_fl[ item.prodFl ] ) { var raw_prod_fl = kbp_raw_prod_fl[ item.prodFl ]; kindL = raw_prod_fl[ 0 ]; kindM = raw_prod_fl[ 1 ]; } href += '/product/rawProductList.do?page=1&searchCategory=PROD_NAME&kindL=' + kindL + '&kindM=' + kindM + '&searchKeyword=' + item.prodName; break; } href += '/product/finProductView.do?prodCode=' + item.prodCode + '&prodFl=' + item.prodFl; break; case 'chc': href += '/product/productView.do?category=&prodCode=' + item.prodCode; break; default: href = '#!'; } return '<a href="' + href + '"><p>' + item.prodName + '</p></a>' } // 검색 결과 이미지 렌더 function render_img ( item, site ) { var href = SITE_DOMAIN[ site.toUpperCase() ]; var src = ''; switch ( site ) { case 'ckd': src = item.mainImageUrl; href += '/product/productView.do?prodCode=' + item.prodCode; break; case 'bio': src = item.thumbnailUrl; href += '/eMarket/eMarketView.do?prodCodeFl=&prodCode=' + item.prodCode; break; case 'kbp': src = item.prdMainImgUrl; // 원료와 완제 구분 if ( item.prodCodeFl === 'KBP_RAW' ) { // 원료의 경우 상세화면이 없으므로 목록 페이지의 param을 전해준다. var kindL = '', kindM = ''; if ( item.prodFl && kbp_raw_prod_fl[ item.prodFl ] ) { var raw_prod_fl = kbp_raw_prod_fl[ item.prodFl ]; kindL = raw_prod_fl[ 0 ]; kindM = raw_prod_fl[ 1 ]; } href += '/product/rawProductList.do?page=1&searchCategory=PROD_NAME&kindL=' + kindL + '&kindM=' + kindM + '&searchKeyword=' + item.prodName; break; } href += '/product/finProductView.do?prodCode=' + item.prodCode + '&prodFl=' + item.prodFl; break; case 'chc': src = item.thumbnailImageUrl; href += '/product/productView.do?category=&prodCode=' + item.prodCode; break; default: return ''; } return '<a href="' + href + '"><img src="' + src + '" style="width: auto; height: auto; max-width: 280px; max-height: 280px; margin: auto;" /></a>'; } function render_error_img ( search_result_list ) { search_result_list.find( 'img' ).error( function () { // 1회만 적용 $( this ).unbind( 'error' ).attr( 'src', '/images/tmp_img.png' ); }); } })(); </script> <script type="text/javascript"> $(function() { $('.content-detail .scroll-inner-wrap > ul > li').each(function() { var ul = $(this).find(' > ul'), li = ul.children(); scroll = ul.siblings('.scroll'); if(li.length > 1) { for(i = 0; i < li.length; i++) { $('<li><a href="#none"></a></li>').appendTo(scroll.find('ul')); } li.not(':first').hide(); scroll.find('> ul > li:eq(0) > a').addClass('on'); } }); $('.content-detail').on('click', '.scroll a', function() { var idx = $(this).parent().index(), banner = $(this).closest('.scroll').siblings('ul'); $(this).addClass('on').parent().siblings('li').find('a').removeClass('on'); banner.find('li:eq('+idx+')').show().siblings().hide(); }); <!-- 190923 팝업레이어 스크립트 추가 --> $('.btn_popupopen').click(function(){ var $contentsName = $(this).data('contents-name'), $contentsUrl = $(this).data('contents-url'), $videoId = youtube_parser($contentsUrl); if(typeof $videoId === 'undefined' || !$videoId) { alert('Coming Soon!') } else { $('#pop_movie').find('.tit').text($contentsName); youTubePlayer1.loadVideoById($videoId); layer_popup('#pop_movie'); } }); }); function youtube_parser(url){ var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/; var match = url.match(regExp); return (match&&match[7].length==11) ? match[7] : false; } function layer_popup(el){ var $el = $(el); //레이어의 id를 $el 변수에 저장 var isDim = $el.prev().hasClass('dimBg'); //dimmed 레이어를 감지하기 위한 boolean 변수 isDim ? $('.dim-layer').fadeIn() : $el.fadeIn(); var $elWidth = ~~($el.outerWidth()), $elHeight = ~~($el.outerHeight()), docWidth = $(document).width(), docHeight = $(document).height(); // 화면의 중앙에 레이어를 띄운다. if ($elHeight < docHeight || $elWidth < docWidth) { $el.css({ marginTop: -$elHeight /2, marginLeft: -$elWidth/2 }) } else { $el.css({top: 0, left: 0}); } $el.find('.btn_popclose').click(function(){ isDim ? $('.dim-layer').fadeOut() : $el.fadeOut(); // 닫기 버튼을 클릭하면 레이어가 닫힌다. return false; }); $('.layer .dimBg').click(function(){ $('.dim-layer').fadeOut(); return false; }); } </script> <script type="text/javascript"> // youtube API 불러옴 var tag = document.createElement('script'); tag.src = "https://www.youtube.com/player_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // 플레이어변수 설정 var youTubePlayer1; function onYouTubeIframeAPIReady() { youTubePlayer1 = new YT.Player('youTubePlayer1', { width: '1000px', height: '500px', videoId: '', playerVars: {rel: 0},//추천영상 안보여주게 설정 events: { 'onStateChange': onPlayerStateChange //플레이어 상태 변화시 이벤트실행 } });//youTubePlayer1셋팅 } function onPlayerReady(event) { event.target.playVideo();//자동재생 //로딩할때 실행될 동작을 작성한다. } function onPlayerStateChange(event) { if (event.data == YT.PlayerState.PLAYING) { //플레이어가 재생중일때 작성한 동작이 실행된다. } } </script> <script> var agent = window.navigator.userAgent; var ContextPath = ''; var ContextPathWithLocale = ''; var CurrentDevice = 'PC'; // PC,MOBILE,TABLET var Lang = 'ko'; // ko,en,zh var IsIPad = (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1) ? 'Y' : ''; var hasSitePreferenceCookie = document.cookie.indexOf('org.springframework.mobile.device.site.CookieSitePreferenceRepository.SITE_PREFERENCE') >= 0; if (IsIPad == "Y" && !hasSitePreferenceCookie) { location.href = location.pathname + '?site_preference=MOBILE' } </script> </body> </html>