CINXE.COM
SEOUL TOURISM ORGANIZATION
<!DOCTYPE html> <html lang="en" class="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="user-scalable=yes,initial-scale=1,maximum-scale=1.0,minimum-scale=1,width=device-width"> <!-- open graph --> <meta name="robots" content="ALL"> <meta property="og:type" content="website" /> <meta property="og:title" content="SEOUL TOURISM ORGANIZATION" /> <meta property="og:description" content="The organization specializing in increasing the value of Seoul Tourism in partnership with the citizens" /> <meta property="og:url" content="http://www.sto.or.kr" /> <meta property="og:image" content="/humanframe/theme/sto/assets/images/logo_sto.jpg" /> <link rel="shortcut icon" href="/humanframe/theme/sto/assets/images/sto_favicon.png" type="image/x-icon" /> <link rel="icon" href="/humanframe/theme/sto/assets/images/sto_favicon.png" type="image/x-icon" /> <script src="https://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=2172246170" charset="utf-8"></script> <title> SEOUL TOURISM ORGANIZATION</title> <script src="/humanframe/theme/sto/assets/js/jquery-1.11.1.min.js?bust=241115"></script> <script src="/humanframe/theme/sto/assets/js/header-for-main.js?bust=20241115"></script><!-- 메인 헤더전용 --> <script src="/humanframe/theme/sto/assets/js/common_en.js?bust=20241119"></script> <link rel="stylesheet" type="text/css" href="/humanframe/theme/sto/assets/css/index.css?bust=20250114_1" /> <link rel="stylesheet" type="text/css" href="/humanframe/theme/sto/assets/css/templates_en.css?bust=20250120_3" /> <link rel="stylesheet" type="text/css" href="/humanframe/theme/sto/assets/css/swiper.min.css" /> <!-- 202409//(Ina) main--renewal-2024 메인개편 plugin 추가 --> <script src="/humanframe/theme/sto/assets/js/swiper-11.1.9/swiper-bundle.min.js"></script> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '281238195644628'); fbq('track', 'PageView'); </script> <!-- End Facebook Pixel Code --> <script> (function(w, d, a){ w.__beusablerumclient__ = { load : function(src){ var b = d.createElement("script"); b.src = src; b.async=true; b.type = "text/javascript"; d.getElementsByTagName("head")[0].appendChild(b); } };w.__beusablerumclient__.load(a); })(window, document, "//rum.beusable.net/script/b200731e150810u812/39a93b66f2"); </script> <!-- Google Analytics --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-PGR9KY4QC2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-PGR9KY4QC2'); </script> </head> <body > <div class="wrapper main--renewal-2024"><!-- 202409//(Ina) .wrapper.main--renewal-2024 추가 --> <!-- start:header --> <!-- Matomo --> <script> let urlSplit = window.location.href.trim().split("/")[3]; // console.log("substring한 url 어권 데이터는: ", urlSplit); let _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setDocumentTitle", document.domain + "/" + document.title]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { let u="https://analytics.visitseoul.net/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '14']); let websiteIdDuplicate; switch (urlSplit){ case "english": websiteIdDuplicate = 2; break; default: websiteIdDuplicate = 1; break; } _paq.push(['addTracker', u+'matomo.php', websiteIdDuplicate]); let d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- // Matomo --> <nav id="accessibility"> <strong class="hidden">Shortcut</strong> <ul> <li> <a href="#headerarea" title="go menu"> <span>Shortcut to the menu bar</span> </a> </li> <li> <a href="#contentsarea" title="go contents"> <span>Shortcut to the contents</span> </a> </li> </ul> </nav> <!-- 20240814//(Ina) 상단 공지배너 추가(s) --> <!-- 20240814//(Ina) 상단 공지배너 추가(e) --> <header class="header eng"> <div class="gnbwrap main-p"> <div class="gnb-inner" id="headerarea"> <h1 class="hidetext">SEOUL TOURISM ORGANIZATION</h1> <!-- start1 --> <a href="http://www.sto.or.kr/english" class="gnb-logo" title="SEOUL TOURISM ORGANIZATION - home"> <img src="/humanframe/theme/sto/assets/images/main_renewal_2024_en/ico_header_logo_sto.svg" class="type1" alt="SEOUL TOURISM ORGANIZATION"> <img src="/humanframe/theme/sto/assets/images/main_renewal_2024_en/ico_header_logo_sto_active.svg" class="type2" alt="SEOUL TOURISM ORGANIZATION"> </a> <div class="vline"></div> <div class="gnb"> <div class="gnb-unit"> <!-- 상위메뉴 --> <button type="button" class="parent"><span>About STO</span></button> <!-- 하위메뉴 --> <div class="child"> <a href="/english/vision" class="child-unit">Vision</a> <!-- 하위메뉴 --> <a href="/english/history" class="child-unit">History</a> <!-- 하위메뉴 --> <a href="/english/ci" class="child-unit">CI</a> <!-- 하위메뉴 --> <a href="/english/map" class="child-unit">Contact Us</a> <!-- 하위메뉴 --> <a href="/english/downloads" class="child-unit">Downloads</a> </div> <!-- <div class="child"> --> </div> <!-- <div class="gnb-unit"> --> <div class="gnb-unit"> <!-- 상위메뉴 --> <button type="button" class="parent"><span>Services</span></button> <!-- 하위메뉴 --> <div class="child"> <a href="/english/tourism01" class="child-unit">Tourism Programs and Resource Development</a> <!-- 하위메뉴 --> <a href="/english/tourism02" class="child-unit">Tourism Information and Services</a> <!-- 하위메뉴 --> <a href="/english/tourism03" class="child-unit">Festivals and Events</a> <!-- 하위메뉴 --> <a href="/english/tourism04" class="child-unit">Overseas Marketing</a> <!-- 하위메뉴 --> <a href="/english/tourism05" class="child-unit">MICE Industry</a> </div> <!-- <div class="child"> --> </div> <!-- <div class="gnb-unit"> --> </div><!-- gnb의 끝 --> <div class="right-btns"> <a href="/index" class="lang" title="go to Korean"> <span>KR</span> </a> <a href="/english/index" class="lang on" title="go to English"> <span>EN</span> </a> <a href="https://www.youtube.com/c/stotv" target="_blank" class="youtube" title="open new window - Seoul Tourism Organization Youtube"> <span class="hidetext">Seoul Tourism Organization Youtube</span> </a> <a href="#schopen" class="search" title="Open Search bar" id="aSchOpen"> <span class="hidetext">Search bar</span> </a> </div> <!-- 20240912//(Ina)수정(s) --> <!-- 검색 메뉴 : 시작 --> <form id="searchFrm" name="searchFrm" method="get" action="/english/search?type=all"> <div class="top-search-bar"> <div class="tsb-wrap"> <label for="searchText" class="hidetext">Please enter your keyword(s) to search</label> <input type="text" id="searchText" name="searchText" title="enter keyword" class="tsb-run-ipt" placeholder="Please enter your keyword(s) to search" aria-label="enter keyword"> <a href="javascript:searchFrm.submit();" class="tsb-run-btn" title="search button"> <span class="hidetext">search</span> </a> </div> <a href="#schclose" class="tsb-close" title="close search bar" onClick="$('#aSchOpen').focus()"> <span class="hidetext">search bar</span> </a> </div> </form> <!-- 검색 메뉴 : 끝 --> <!-- 20240912//(Ina)수정(e) --> <div class="sitemap-go"> <a href="#sitemapopen" class="sitemap-btn" title="Open Sitemap"> <span class="hidetext">Open Sitemap</span> </a> </div> <!-- 사이트맵 --> <div class="sitemap eng"> <div class="sitemap-in"> <div class="sitemap-unit"> <!-- 상위메뉴 --> <a href="#none" class="parent"><span>About STO</span></a> <!-- 하위메뉴 --> <div class="child"> <a href="/english/vision" class="child-unit">Vision</a> <!-- 하위메뉴 --> <a href="/english/history" class="child-unit">History</a> <!-- 하위메뉴 --> <a href="/english/ci" class="child-unit">CI</a> <!-- 하위메뉴 --> <a href="/english/map" class="child-unit">Contact Us</a> <!-- 하위메뉴 --> <a href="/english/downloads" class="child-unit">Downloads</a> </div> <!-- <div class="child"> --> </div> <!-- <div class="sitemap-unit"> --> <div class="sitemap-unit"> <!-- 상위메뉴 --> <a href="#none" class="parent"><span>Services</span></a> <!-- 하위메뉴 --> <div class="child"> <a href="/english/tourism01" class="child-unit">Tourism Programs and Resource Development</a> <!-- 하위메뉴 --> <a href="/english/tourism02" class="child-unit">Tourism Information and Services</a> <!-- 하위메뉴 --> <a href="/english/tourism03" class="child-unit">Festivals and Events</a> <!-- 하위메뉴 --> <a href="/english/tourism04" class="child-unit">Overseas Marketing</a> <!-- 하위메뉴 --> <a href="/english/tourism05" class="child-unit">MICE Industry</a> </div> <!-- <div class="child"> --> </div> <!-- <div class="sitemap-unit"> --> </div><!-- sitemap-in의 끝 --> <a href="#sitemapclose" class="sitemap-close-btn" title="Close Site Map"> <span class="hidetext">Close Site Map</span> </a> </div><!-- sitemap의 끝 --> <!-- 20240912//(Ina)수정(s) --> <!-- 퀵메뉴 헤더 아래 영역 : 시작 --> <div class="quick-menu"> <a href="#qopen" class="quick-menu-top" title="Open Quick Link"> <div class="quick-menu-top-title">Quick Link</div> </a> <div class="quick-menu-main"> <a href="https://www.youtube.com/user/visitseoul" class="q-banner" target="_blank" title="새창열림"> <i class="ico-vs"><span class="blind">VISITSEOUL TV</span></i> </a> <a href="/humanframe/theme/sto/assets/images/brochure/(ENG)2023-24 STO Brochure.pdf" class="q-banner" target="_blank" title="다운로드 새창열림"> <i class="ico-stoBrochure"><span class="blind">DOWNLOAD STO BROCHURE</span></i> </a> <a href="https://www.discoverseoulpass.com/app/main" class="q-banner" target="_blank" title="새창열림"> <i class="ico-sto-discoverSeoulPass"><span class="blind">DISCOVER SEOUL PASS</span></i> </a> <a href="https://www.seouldanurim.net/en/index" class="q-banner" target="_blank" title="새창열림"> <i class="ico-danurim"><span class="blind">Accessible tourism Seoul Danurim</span></i> </a> <a href="#qclose" class="q_close" title="Close Quick Link"> <span class="hidetext">Close Quick Link</span> </a> </div> </div> <!-- 퀵메뉴 헤더 아래 영역 : 끝 --> <!-- 20240912//(Ina)수정(e) --> <div class="momenu-go"> <a href="#" class="momenu-btn" title="open mobile menu"> <span class="hidetext">mobile menu</span> </a> </div> </div> <!-- gnb-inner의 끝 --> </div> <!-- gnbwrap의 끝 --> </header> <!-- search 메뉴 : 시작 --> <!-- 모바일전용 메뉴 : 시작 --> <div class="only-mo-menu"> <div class="omm-left"></div> <div class="omm-right"> <div class="omm-top"> <img src="/humanframe/theme/sto/assets/images/sto-logo-gnb-mmo-en.png" class="omm-top-logo-en" alt="SEOUL TOURISM ORGANIZATION"> <a href="#" class="omm-close" title="close menu"> <span class="hidetext">menu close button</span> </a> </div> <div class="omm-menus"> <!-- 상위메뉴 --> <a href="#" class="omm-parent"><span>About STO</span></a> <!-- 하위메뉴 --> <div class="omm-child"> <a href="/english/vision" class="omm-child-unit">Vision</a> <!-- 하위메뉴 --> <a href="/english/history" class="omm-child-unit">History</a> <!-- 하위메뉴 --> <a href="/english/ci" class="omm-child-unit">CI</a> <!-- 하위메뉴 --> <a href="/english/map" class="omm-child-unit">Contact Us</a> <!-- 하위메뉴 --> <a href="/english/downloads" class="omm-child-unit">Downloads</a> </div> <!-- 상위메뉴 --> <a href="#" class="omm-parent"><span>Services</span></a> <!-- 하위메뉴 --> <div class="omm-child"> <a href="/english/tourism01" class="omm-child-unit">Tourism Programs and Resource Development</a> <!-- 하위메뉴 --> <a href="/english/tourism02" class="omm-child-unit">Tourism Information and Services</a> <!-- 하위메뉴 --> <a href="/english/tourism03" class="omm-child-unit">Festivals and Events</a> <!-- 하위메뉴 --> <a href="/english/tourism04" class="omm-child-unit">Overseas Marketing</a> <!-- 하위메뉴 --> <a href="/english/tourism05" class="omm-child-unit">MICE Industry</a> </div> <div class="omm-lang"> <!-- 20220621 start --> <div class="omm-lang-sns"> <a href="https://www.youtube.com/channel/UCSPssxnqHu3LNG5IFcCPWCg" target="_blank" class="youtube ol_sns" title="서울관광재단 유튜브 사이트 새창에서 열기"> <span class="hidetext">서울관광재단 유튜브</span> </a> </div> <!-- 20220621 end --> <div class="omm-lang-in"> <a href="/index" class="lang" title="korea"> <span>KR</span> </a> <a href="/english/index" class="lang on" title="English"> <span>EN</span> </a> </div> </div> </div> </div> </div> <!-- 모바일전용 메뉴 : 끝 --> <!-- end:header --> <!-- content(s) --> <main class="content main-content" id="contentsarea"><!-- .main-content : 메인에만 추가 --> <!-- start:content --> <!-- 메인 키비주얼(s) --> <section class="section-main-visual"> <div class="slider-main-visual"> <div class="swiper-button-prev swiper-button-white"> <em class="blind">메인비주얼 슬라이드 이전보기</em> </div> <div class="swiper-button-next swiper-button-white"> <em class="blind">메인비주얼 슬라이드 다음보기</em> </div> <!-- slider-controls(s) --> <div class="slider-controls"> <div class="swiper-pagination swiper-pagination-bullets"></div> <button type="button" class="btn-autoplay"> <i class="ico-autoplay"><em class="blind">일시정지</em></i> </button> </div> <!-- slider-controls(e) --> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"> <div class="slide-bg" style="background-image:url('/comm/getImage?srvcId=STOMAINBANNER&parentSn=51&fileTy=BANNERTHUMB&fileNo=2');"></div> </div> </div> </div> </div> </section> <!-- 메인 키비주얼(e) --> <!-- About STO(s) --> <section class="section-about"> <div class="inner-cont"> <div class="section-title"> <h2>About STO</h2> </div> <div class="about-cont"> <ul class="about-list"> <li> <a href="https://www.sto.or.kr/english/vision"> <div class="list-item"> <strong>Vision</strong> <img src="/humanframe/theme/sto/assets/images/main_renewal_2024_en/img_about_01.jpg" alt="" /> <div class="thumb-mask"> <div class="pos-inner"> <dl> <dt>Vision</dt> <dd> <p>A tourism organization Brings a global level tourism</p> </dd> </dl> <div class="btn-cont"> <span class="btn-more"><em>More</em></span> </div> </div> </div> </div> </a> </li> <li> <a href="https://www.sto.or.kr/english/history"> <div class="list-item"> <strong>History</strong> <img src="/humanframe/theme/sto/assets/images/main_renewal_2024_en/img_about_02.jpg" alt="" /> <div class="thumb-mask"> <div class="pos-inner"> <dl> <dt>History</dt> <dd> <p>A comprehensive timeline of the Seoul Tourism Organization</p> </dd> </dl> <div class="btn-cont"> <span class="btn-more"><em>More</em></span> </div> </div> </div> </div> </a> </li> <li> <a href="https://www.sto.or.kr/english/tourism01"> <div class="list-item"> <strong>Services</strong> <img src="/humanframe/theme/sto/assets/images/main_renewal_2024_en/img_about_03.jpg" alt="" /> <div class="thumb-mask"> <div class="pos-inner"> <dl> <dt>Services</dt> <dd> <p>Enhancement in Supports and Cooperation for Tourism</p> </dd> </dl> <div class="btn-cont"> <span class="btn-more"><em>More</em></span> </div> </div> </div> </div> </a> </li> </ul> </div> </div> </section> <!-- About STO(e) --> <!-- STO Key Businesses(s) --> <section class="section-biz"> <div class="inner-cont"> <div class="section-title"> <h2>STO Key Businesses</h2> </div> <div class="biz-cont"> <ul class="biz-list"> <li> <a href="https://english.visitseoul.net/ " target="_blank" title="새창열림"> <div class="list-item"> <div class="item-header"> <i class="ico-vs"><em class="blind">VISITSEOUL.NET</em></i> </div> <div class="item-body"> <div class="text-cont"> <em>Seoul Official Guide</em> <strong>VISITSEOUL NET</strong> </div> <div class="btn-cont"> <button type="button" class="btn-circle-ani" tabindex="-1"> <em>More</em> </button> </div> </div> </div> </a> </li> <li> <a href="https://www.miceseoul.com/eng/main/main.do" target="_blank" title="새창열림"> <div class="list-item"> <div class="item-header"> <i class="ico-scb"><em class="blind">SEOUL / Your Complete MICE City</em></i> </div> <div class="item-body"> <div class="text-cont"> <em>MICE Industry</em> <strong>Seoul Convention Bureau</strong> </div> <div class="btn-cont"> <button type="button" class="btn-circle-ani" tabindex="-1"> <em>More</em> </button> </div> </div> </div> </a> </li> </ul> </div> </div> </section> <!-- STO Key Businesses(e) --> <!-- Quick Link(s) --> <section class="section-link"> <div class="inner-cont"> <div class="section-title"> <h2>Quick Link</h2> </div> <div class="link-cont"> <div class="slider-link"> <!-- slider-controls(s) --> <div class="swiper-button-prev"> <em class="blind">Quick Link 슬라이드 이전보기</em> </div> <div class="swiper-button-next"> <em class="blind">Quick Link 슬라이드 다음보기</em> </div> <!-- slider-controls(e) --> <div class="slider-mask"> <div class="swiper-container"> <div class="swiper-wrapper" style="justify-content: space-around;"> <div class="swiper-slide"> <a href="https://www.youtube.com/user/visitseoul" target="_blank" title="새창열림"> <div class="slide-item"> <div class="item-header"> <i class="ico-vs"></i> </div> <div class="item-body"> <div class="text-cont"> <strong>VISITSEOUL TV</strong> </div> </div> </div> </a> </div> <div class="swiper-slide"> <a href="/humanframe/theme/sto/assets/images/brochure/(ENG)2023-24 STO Brochure.pdf" target="_blank" title="다운로드 새창열림"> <div class="slide-item"> <div class="item-header"> <i class="ico-stoBrochure"></i> </div> <div class="item-body"> <div class="text-cont"> <strong>DOWNLOAD<br>STO BROCHURE</strong> </div> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.discoverseoulpass.com/app/main" target="_blank" title="새창열림"> <div class="slide-item"> <div class="item-header"> <i class="ico-sto-discoverSeoulPass"></i> </div> <div class="item-body"> <div class="text-cont"> <strong>DISCOVER SEOUL PASS</strong> </div> </div> </div> </a> </div> <div class="swiper-slide"> <a href="https://www.seouldanurim.net/en/index" target="_blank" title="새창열림"> <div class="slide-item"> <div class="item-header"> <i class="ico-danurim"></i> </div> <div class="item-body"> <div class="text-cont"> <strong>Accessible tourism<br>Seoul Danurim</strong> </div> </div> </div> </a> </div> </div> </div> </div> </div> </div> </div> </section> <!-- Quick Link(e) --> <!-- Seoul Tourism Archive(s) --> <section class="section-archive"> <div class="inner-cont"> <div class="archive-cont"> <div class="bg-cont" style="background-image:url('/humanframe/theme/sto/assets/images/main_renewal_2024_en/img_archive_01.jpg');"></div> <div class="title-cont"> <div> <h3>Seoul Tourism Archive</h3> <p>Find and download Seoul Tourism Images through Seoul Tourism Archive</p> </div> <div class="btn-cont"> <a class="btn-circle-ani" href="https://archive.visitseoul.net/html/eng/index.jsp" target="_blank" title="새창열림"> <em>Learn More</em> </a> </div> </div> </div> </div> </section> <!-- Seoul Tourism Archive(e) --> <!-- Contact Us(s) --> <section class="section-contact"> <div class="inner-cont"> <div class="contact-cont"> <div class="title-cont"> <div> <h3>Contact Us</h3> <dl> <dt>Address</dt> <dd>6F, 85, Cheonggyecheon-ro, Jongno-gu, Seoul, Republic of Korea</dd> </dl> <dl> <dt>TEL</dt> <dd>+82-02-3788-0800</dd> </dl> </div> <div class="btn-cont"> <a class="btn-circle-ani" href="https://www.sto.or.kr/english/map"> <em>View More</em> </a> </div> </div> <div class="bg-cont" style="background-image:url('/humanframe/theme/sto/assets/images/main_renewal_2024_en/img_contact_01.jpg');"></div> </div> </div> </section> <!-- Contact Us(e) --> <script> $(document).ready(function() { var isMobile = window.innerWidth <= 768; // 슬라이더 선택자 var $sliderMainVisual = ".slider-main-visual .swiper-container"; var $sliderTour = ".slider-tour .swiper-container"; var $sliderMediaYt = ".slider-media-yt .swiper-container"; var $sliderMediaInstar = ".slider-media-instar .swiper-container"; var $sliderBanner = ".slider-banner .swiper-container"; var $sliderLink = ".slider-link .swiper-container"; // ------------------------------ // common // ------------------------------ /* btn-more */ $('.btn-more').each(function() { $(this).on('focusin mouseenter', function() { $(this).addClass('active--focus'); }); $(this).on('focusout mouseleave', function() { $(this).removeClass('active--focus'); }); $(this).on('click', function(e) { // e.preventDefault(); $(this).addClass('active--focus').siblings('.btn-more').removeClass('active--focus'); }); }); /* btn-circle-ani */ $('.btn-circle-ani').each(function() { $(this).on('focusin mouseenter', function() { $(this).addClass('active--focus'); }); $(this).on('focusout mouseleave', function() { $(this).removeClass('active--focus'); }); }); /* tab */ // $('.tab-area').each(function() { // var $tabHeader = $(this).find('.tab-header'); // var $navLinks = $tabHeader.find('.nav-link'); // var $tabPanes = $tabHeader.next('.tab-body').find('.tab-pane'); // $navLinks.on('click', function(e) { // e.preventDefault(); // $navLinks.removeClass('active'); // $tabPanes.removeClass('active'); // $(this).addClass('active'); // var tabIdx = $(this).index(); // $tabPanes.eq(tabIdx).addClass('active'); // }); // }); // ------------------------------ // section-main-visual // ------------------------------ /* sliderMainVisual */ var _sliderMainVisual; if ($sliderMainVisual.length > 0) { var sliderMainVisualOptions = { observer: true, observeParents: true, loop: true, effect: 'fade', spaceBetween: 0, slidesPerView: 1, centeredSlides: false, speed: 1000, watchOverflow: true, autoplay: { disableOnInteraction: false, }, navigation: { prevEl: ".slider-main-visual .swiper-button-prev", nextEl: ".slider-main-visual .swiper-button-next", }, pagination: { el: ".slider-main-visual .swiper-pagination-bullets", type: "bullets", clickable: true, }, on: { init: function () { setActiveFocusSliderMainVisual(); setStopPlaySliderMainVisual(this); setNavDisabledSliderMainVisual(this); }, slideChangeTransitionEnd: function () { setActiveFocusSliderMainVisual(); }, }, }; /* Swiper 인스턴스 생성 */ _sliderMainVisual = new Swiper('.slider-main-visual .swiper-container', sliderMainVisualOptions); function setActiveFocusSliderMainVisual() { $(".slider-main-visual").find(".swiper-slide").each(function (idx, item) { if ($(item).hasClass("swiper-slide-active")) { $(item).find(".title-cont > a").attr("tabindex", "0"); $(item).find(".title-cont > a").attr("aria-hidden", "false"); } else { $(item).find(".title-cont > a").attr("tabindex", "-1"); $(item).find(".title-cont > a").attr("aria-hidden", "true"); } }); } function setStopPlaySliderMainVisual(_sliderMainVisual) { $(".slider-main-visual").find(".btn-autoplay").on("click", function () { if ($(this).hasClass("pause")) { $(this).removeClass("pause"); $(this).find("em").text("일시정지"); _sliderMainVisual.autoplay.start(); } else { $(this).addClass("pause"); $(this).find("em").text("재생"); _sliderMainVisual.autoplay.stop(); } }); } function setNavDisabledSliderMainVisual(swiper) { if (swiper.slides.length <= 1) { $(".slider-main-visual .swiper-button-prev, .slider-main-visual .swiper-button-next").addClass("swiper-button-disabled"); } else { $(".slider-main-visual .swiper-button-prev, .slider-main-visual .swiper-button-next").removeClass("swiper-button-disabled"); } } } // ------------------------------ // section-about // ------------------------------ $('.section-about').find('.about-list li').each(function() { $(this).on('focusin mouseenter', function() { $(this).addClass('active--focus'); }); $(this).on('focusout mouseleave', function() { $(this).removeClass('active--focus'); }); }); // ------------------------------ // section-biz // ------------------------------ $('.section-biz').find('.biz-list li').each(function() { $(this).on('focusin mouseenter', function() { $(this).addClass('active--focus'); }); $(this).on('focusout mouseleave', function() { $(this).removeClass('active--focus'); }); }); // ------------------------------ // section-news // ------------------------------ /* tab */ $('.section-news').find('.tab-area').each(function() { var $newsGroup = $(this).closest('.news-group-01, .news-group-02'); var $tabHeader = $(this).find('.tab-header'); var $navLinks = $tabHeader.find('.nav-link'); var $tabPanes = $tabHeader.next('.tab-body').find('.tab-pane'); var $btnMore = $tabHeader.find('.btn-cont a'); var $btnMobile = $('.btn-cont--mo').find('a'); /*$($navLinks).each(function(index) { if ($newsGroup.hasClass('news-group-02')) { if ($(this).index() === 2) { $(this).on('click', function(e) { e.preventDefault(); window.location.href = 'https://www.sto.or.kr/bid'; }); } } });*/ $navLinks.on('click', function(e) { e.preventDefault(); $navLinks.removeClass('active'); $tabPanes.removeClass('active'); $(this).addClass('active'); var tabIdx = $(this).index(); $tabPanes.eq(tabIdx).addClass('active'); switch (tabIdx) { case 0: if ($newsGroup.hasClass('news-group-01')) { $btnMore.attr('href', 'https://www.sto.or.kr/notice'); $btnMobile.attr('href', 'https://www.sto.or.kr/notice'); } else if ($newsGroup.hasClass('news-group-02')) { $btnMore.attr('href', 'https://www.sto.or.kr/recruit'); $btnMobile.attr('href', 'https://www.sto.or.kr/recruit'); } break; case 1: if ($newsGroup.hasClass('news-group-01')) { $btnMore.attr('href', 'https://www.sto.or.kr/promo'); $btnMobile.attr('href', 'https://www.sto.or.kr/promo'); } else if ($newsGroup.hasClass('news-group-02')) { $btnMore.attr('href', 'https://www.sto.or.kr/unitrcrit'); $btnMobile.attr('href', 'https://www.sto.or.kr/unitrcrit'); } break; case 2: if ($newsGroup.hasClass('news-group-01')) { $btnMore.attr('href', 'https://www.sto.or.kr/report'); $btnMobile.attr('href', 'https://www.sto.or.kr/report'); } else if ($newsGroup.hasClass('news-group-02')) { $btnMore.attr('href', 'https://www.sto.or.kr/bid'); $btnMobile.attr('href', 'https://www.sto.or.kr/bid'); } break; case 3: $btnMore.attr('href', 'https://www.sto.or.kr/press'); $btnMobile.attr('href', 'https://www.sto.or.kr/press'); break; default: $btnMore.attr('href', '#'); $btnMobile.attr('href', '#'); } }); }); // active--focus 이벤트 처리 $('.section-news').find('.news-list li').each(function() { $(this).on('focusin mouseenter', function() { $(this).addClass('active--focus'); }); $(this).on('focusout mouseleave', function() { $(this).removeClass('active--focus'); }); }); // ------------------------------ // section-tour // ------------------------------ /* sliderTour */ var _sliderTour = []; var _sliderTourOptions = []; // 슬라이더 옵션을 저장할 배열 if ($sliderTour.length > 0) { var $sliderTourItems = $('.slider-tour'); $sliderTourItems.each(function(sliderIdx, sliderItem) { var sliderClass = 'slider-tour-' + ('0' + (sliderIdx + 1)).slice(-2); $(sliderItem).addClass(sliderClass); var sliderTourOptions = { observer: true, observeParents: true, loop: true, spaceBetween: 0, slidesPerView: 1, centeredSlides: false, speed: 400, watchOverflow: true, navigation: { prevEl: $(sliderItem).find(".swiper-button-prev")[0], nextEl: $(sliderItem).find(".swiper-button-next")[0], }, pagination: { el: $(sliderItem).find(".swiper-pagination")[0], type: "bullets", clickable: true, }, on: { init: function() { setActiveFocusSliderTour($(sliderItem)); }, slideChangeTransitionEnd: function() { setActiveFocusSliderTour($(sliderItem)); }, }, }; /* Swiper 인스턴스 생성 및 배열에 저장 */ var swiperInstance = new Swiper($(sliderItem).find('.swiper-container')[0], sliderTourOptions); _sliderTour.push(swiperInstance); _sliderTourOptions.push(sliderTourOptions); // 포커스 조정 함수 function setActiveFocusSliderTour(sliderElement) { sliderElement.find(".swiper-slide").each(function(idx, item) { if ($(item).hasClass("swiper-slide-active")) { $(item).find("a").attr("tabindex", "0"); $(item).find("a").attr("aria-hidden", "false"); } else { $(item).find("a").attr("tabindex", "-1"); $(item).find("a").attr("aria-hidden", "true"); } }); } }); /* tab */ $('.section-tour').find('.tab-area').each(function() { var $tabHeader = $(this).find('.tab-header'); var $navLinks = $tabHeader.find('.nav-link'); var $tabPanes = $tabHeader.next('.tab-body').find('.tab-pane'); $navLinks.on('click', function(e) { e.preventDefault(); $navLinks.removeClass('active'); $tabPanes.removeClass('active'); $(this).addClass('active'); var tabIdx = $(this).index(); $tabPanes.eq(tabIdx).addClass('active'); // 모든 슬라이더 초기화 _sliderTour.forEach(function(slider, index) { slider.destroy(true, true); var sliderItem = $sliderTourItems[index]; _sliderTour[index] = new Swiper($(sliderItem).find('.swiper-container')[0], _sliderTourOptions[index]); }); }); }); } // ------------------------------ // section-media // ------------------------------ /* sliderSnsInstar */ var _sliderMediaInstar; if ($sliderMediaInstar.length > 0) { var sliderMediaInstarOptions = { observer: true, observeParents: true, spaceBetween: 24, slidesPerView: 1.18, centeredSlides: false, loop:false, speed: 400, grabCursor : true, keyboardControl: true, resizeReInit: true, updateOnWindowResize: true, /* 20230920//(Ina)웹접근성 슬라이드 autoplay false처리 (슬라이드 autoplay시, autoplay조작버튼이 있어야함) */ // autoplay: { // delay: 4000, // disableOnInteraction: false // 쓸어 넘기거나 버튼 클릭 시 자동 슬라이드 정지 (false=정지안됨, true=정지) // }, navigation: { prevEl: ".slider-media-instar .swiper-button-prev", nextEl: ".slider-media-instar .swiper-button-next", }, pagination: { el: ".slider-media-instar .swiper-pagination", type: "bullets", clickable: true, }, breakpoints: { 768: { spaceBetween: 15, slidesPerView: 2.5, }, 1396: { spaceBetween: 30, slidesPerView: 3, }, }, on: { init: function () { // console.log('swiper 초기화 될때 실행'); setActiveFocusSliderMediaInstarPrev(); }, slidePrevTransitionEnd: function () { setActiveFocusSliderMediaInstarPrev(); }, slideNextTransitionEnd: function () { setActiveFocusSliderMediaInstarNext(); }, }, }; /* Swiper 인스턴스 생성 */ _sliderMediaInstar = new Swiper($sliderMediaInstar, sliderMediaInstarOptions); // active--focus 이벤트 처리 $(".slider-media-instar").on('focusin mouseenter', '.swiper-slide a', function() { $(this).closest('.swiper-slide').addClass('active--focus'); }); $(".slider-media-instar").on('focusout mouseleave', '.swiper-slide a', function() { $(this).closest('.swiper-slide').removeClass('active--focus'); }); // 클릭 이벤트 핸들러 추가 $(".slider-media-instar").find('.swiper-slide').on('click', function(e) { var sliderMediaInstarClickedIndex = $(this).index(); _sliderMediaInstar.slideTo(sliderMediaInstarClickedIndex); }); function setActiveFocusSliderMediaInstarPrev() { $('.slider-media-instar').find('.swiper-slide-active').find('a').attr('tabindex', '0'); $('.slider-media-instar').find('.swiper-slide-active').find('a').attr('aria-hidden', 'false'); }; function setActiveFocusSliderMediaInstarNext() { var $sliderMediaInstarPrevAll = $('.slider-media-instar').find('.swiper-slide-active').prevAll(); $sliderMediaInstarPrevAll.find('a').attr('tabindex', '-1'); $sliderMediaInstarPrevAll.find('a').attr('aria-hidden', 'true'); }; } /* sliderMediaYt */ var _sliderMediaYt; if ($sliderMediaYt.length > 0) { var sliderMediaYtOptions = { observer: true, observeParents: true, spaceBetween: 24, slidesPerView: 1.06, centeredSlides: false, loop:false, speed: 400, grabCursor : true, keyboardControl: true, resizeReInit: true, updateOnWindowResize: true, /* 20230920//(Ina)웹접근성 슬라이드 autoplay false처리 (슬라이드 autoplay시, autoplay조작버튼이 있어야함) */ // autoplay: { // delay: 4000, // disableOnInteraction: false // 쓸어 넘기거나 버튼 클릭 시 자동 슬라이드 정지 (false=정지안됨, true=정지) // }, navigation: { prevEl: ".slider-media-yt .swiper-button-prev", nextEl: ".slider-media-yt .swiper-button-next", }, pagination: { el: ".slider-media-yt .swiper-pagination", type: "bullets", clickable: true, }, breakpoints: { 768: { spaceBetween: 15, slidesPerView: 1.5, }, 1396: { spaceBetween: 40, slidesPerView: 2, }, }, on: { init: function () { // console.log('swiper 초기화 될때 실행'); setActiveFocusSliderMediaYtPrev(); }, slidePrevTransitionEnd: function () { setActiveFocusSliderMediaYtPrev(); }, slideNextTransitionEnd: function () { setActiveFocusSliderMediaYtNext(); }, }, }; /* Swiper 인스턴스 생성 */ _sliderMediaYt = new Swiper($sliderMediaYt, sliderMediaYtOptions); // active--focus 이벤트 처리 $(".slider-media-yt").on('focusin mouseenter', '.swiper-slide a', function() { $(this).closest('.swiper-slide').addClass('active--focus'); }); $(".slider-media-yt").on('focusout mouseleave', '.swiper-slide a', function() { $(this).closest('.swiper-slide').removeClass('active--focus'); }); // 클릭 이벤트 핸들러 추가 $(".slider-media-yt").find('.swiper-slide').on('click', function(e) { var sliderMediaYtClickedIndex = $(this).index(); _sliderMediaYt.slideTo(sliderMediaYtClickedIndex); }); function setActiveFocusSliderMediaYtPrev() { $('.slider-media-yt').find('.swiper-slide-active').find('a').attr('tabindex', '0'); $('.slider-media-yt').find('.swiper-slide-active').find('a').attr('aria-hidden', 'false'); }; function setActiveFocusSliderMediaYtNext() { var $sliderMediaYtPrevAll = $('.slider-media-yt').find('.swiper-slide-active').prevAll(); $sliderMediaYtPrevAll.find('a').attr('tabindex', '-1'); $sliderMediaYtPrevAll.find('a').attr('aria-hidden', 'true'); }; } // ------------------------------ // section-banner // ------------------------------ /* sliderBanner */ var _sliderBanner; if ($sliderBanner.length > 0) { var sliderBannerOptions = { observer: true, observeParents: true, loop: true, spaceBetween: 0, slidesPerView: 1, centeredSlides: false, speed: 400, watchOverflow: true, // 슬라이드가 1개 일 때 조작여부, 페이징버튼 숨김 여부 설정 /* 20230920//(Ina)웹접근성 슬라이드 autoplay false처리 (슬라이드 autoplay시, autoplay조작버튼이 있어야함) */ autoplay: { delay: 4000, disableOnInteraction: false // 쓸어 넘기거나 버튼 클릭 시 자동 슬라이드 정지 (false=정지안됨, true=정지) }, navigation: { prevEl: ".section-banner .swiper-button-prev", nextEl: ".section-banner .swiper-button-next", }, pagination: { el: ".section-banner .swiper-pagination", type: "fraction", clickable: true, }, on: { init: function () { setActiveFocusSliderBanner(); setStopPlayBannerSlider(this); }, slideChangeTransitionEnd: function () { setActiveFocusSliderBanner(); }, }, }; /* Swiper 인스턴스 생성 */ _sliderBanner = new Swiper($sliderBanner, sliderBannerOptions); function setActiveFocusSliderBanner() { $(".slider-banner").find(".swiper-slide").each(function (idx, item) { if ($(item).hasClass("swiper-slide-active")) { $(item).find("a").attr("tabindex", "0"); $(item).find("a").attr("aria-hidden", "false"); } else { $(item).find("a").attr("tabindex", "-1"); $(item).find("a").attr("aria-hidden", "true"); } }); } function setStopPlayBannerSlider(_sliderBanner) { $(".section-banner").find(".btn-autoplay").on("click", function () { if ($(this).hasClass("pause")) { $(this).removeClass("pause"); $(this).find("em").text("일시정지"); _sliderBanner.autoplay.start(); } else { $(this).addClass("pause"); $(this).find("em").text("재생"); _sliderBanner.autoplay.stop(); } }); } } // ------------------------------ // section-quick-link // ------------------------------ /* sliderLink */ var _sliderLink; if ($sliderLink.length > 0) { var sliderLinkOptions = { observer: true, observeParents: true, spaceBetween: 16, slidesPerView: 1.35, centeredSlides: false, loop:false, speed: 400, grabCursor : true, keyboardControl: true, resizeReInit: true, updateOnWindowResize: true, /* 20230920//(Ina)웹접근성 슬라이드 autoplay false처리 (슬라이드 autoplay시, autoplay조작버튼이 있어야함) */ // autoplay: { // delay: 4000, // disableOnInteraction: false // 쓸어 넘기거나 버튼 클릭 시 자동 슬라이드 정지 (false=정지안됨, true=정지) // }, navigation: { prevEl: ".slider-link .swiper-button-prev", nextEl: ".slider-link .swiper-button-next", }, // pagination: { // el: ".slider-link .swiper-pagination", // type: "bullets", // clickable: true, // }, breakpoints: { 768: { spaceBetween: 15, slidesPerView: 3, }, 1200: { spaceBetween: 30, slidesPerView: 4, }, 1396: { spaceBetween: 30, slidesPerView: 5, }, }, on: { init: function () { // console.log('swiper 초기화 될때 실행'); setActiveFocusSliderLinkPrev(); }, slidePrevTransitionEnd: function () { setActiveFocusSliderLinkPrev(); }, slideNextTransitionEnd: function () { setActiveFocusSliderLinkNext(); }, }, }; /* Swiper 인스턴스 생성 */ _sliderLink = new Swiper($sliderLink, sliderLinkOptions); // focusin 및 mouseenter 이벤트 처리 $(".slider-link").on('focusin mouseenter', '.swiper-slide a', function() { $(this).closest('.swiper-slide').addClass('active--focus'); }); // focusout 및 mouseleave 이벤트 처리 $(".slider-link").on('focusout mouseleave', '.swiper-slide a', function() { $(this).closest('.swiper-slide').removeClass('active--focus'); }); // 클릭 이벤트 핸들러 추가 $(".slider-link").find('.swiper-slide').on('click', function(e) { var sliderLinkClickedIndex = $(this).index(); _sliderLink.slideTo(sliderLinkClickedIndex); }); function setActiveFocusSliderLinkPrev() { $('.slider-link').find('.swiper-slide-active').find('a').attr('tabindex', '0'); $('.slider-link').find('.swiper-slide-active').find('a').attr('aria-hidden', 'false'); }; function setActiveFocusSliderLinkNext() { var $sliderLinkPrevAll = $('.slider-link').find('.swiper-slide-active').prevAll(); $sliderLinkPrevAll.find('a').attr('tabindex', '-1'); $sliderLinkPrevAll.find('a').attr('aria-hidden', 'true'); }; } /* resize */ $(window).resize(function() { // 각 슬라이더의 업데이트 호출 if (_sliderMainVisual) { _sliderMainVisual.update(); } if (_sliderLink) { _sliderLink.update(); } if (_sliderTour) { _sliderTour.forEach(function(sliderInstance) { sliderInstance.update(); }); } if (_sliderMediaYt) { _sliderMediaYt.update(); } if (_sliderMediaInstar) { _sliderMediaInstar.update(); } if (_sliderBanner) { _sliderBanner.update(); } }); }); </script> <!-- keyvisual의 첫번째 div or 상단 main Div --> <!-- end:content --> </main> <!-- footer(s) --> <footer class="footer"> <div class="inner-cont"> <div class="footer-group-01"> <div class="logo-cont"> <div> <a class="btn-sto" href="http://www.sto.or.kr" target="_blank" title="새창열림"> <i class="ico-sto"><em class="blind">STO 서울관광재단 SEOUL TOURISM ORGANIZATION</em></i> </a> </div> <div class="none-mo"> <div class="pos-inner"> <div> <a class="btn-webacc" href="https://www.webwatch.or.kr/" target="_blank" title="새창열림"> <i class="ico-webacc"> <em class="blind"> Ministry of Science and ICT WA (Web Accessibility)Quality Certification Mark, WebWatch 2024.04.30 ~ 2025.04.30</em> </i> </a> </div> <div> <a class="btn-ismsP"> <em class="blind">ISMS-P 인증마크</em> </a> <div class="tooltip-ismsP"> [Scope of Certification]Seoul Tourism Online Services<br> (Seoul Tourism Organization Main Website, VisitSeoul Service, Seoul Danurim Tourism Service)<br> [Validity Period]2023.08.16 - 2026.08.15<br> </div> </div> </div> </div> <div class="is-mo"> <div class="sns-cont"> <span> <a class="btn-yt" href="https://www.facebook.com/VisitSeoul/" target="_blank" title="새창열림"> <i class="ico-yt"><em class="blind">서울관광재단 유튜브</em></i> </a> </span> </div> </div> </div> <div class="privacy-cont"> <span><a href="./sponsors">Seoul Public Corporation / Institution & Sponsors</a></span> </div> </div> <div class="footer-group-02"> <div class="copyright-cont"> <p>(03190) 6F, 85, Cheonggyecheon-ro, Jongno-gu, Seoul, Republic of Korea</p> <p>Privacy Statement</p> <p>Copyright © Seoul Tourism Organization. All rights reserved.</p> </div> <div class="etc-group"> <div class="family-cont"> <div class="none-mo"> <span> <a class="btn-vs" href="http://www.visitseoul.net" target="_blank" title="새창열림"> <i class="ico-vs"><em class="blind">VISITSEOUL.NET</em></i> </a> </span> <span> <a class="btn-scb" href="http://korean.miceseoul.com" target="_blank" title="새창열림"> <i class="ico-scb"><em class="blind">SCB Seoul COnvention Bureau</em></i> </a> </span> </div> <div> <div class="family-site"> <button type="button" title="패밀리 사이트 링크 열기"> Family Site </button> <ul style=""> <li><a href="http://sitm.or.kr" target="_blank" title="Seoul International Travel Mart open new window">Seoul International Travel Mart</a></li> <li><a href="http://stay.visitseoul.net" target="_blank" title="Seoul Stay open new window">Seoul Stay</a></li> <li><a href="http://medical.visitseoul.net" target="_blank" title="Medical Seoul open new window">Medical Seoul</a></li> <li><a href="https://www.stolantern.com/en/" target="_blank" title="Seoul Lantern Festival open new window">Seoul Lantern Festival</a></li> </ul> </div> </div> </div> <div class="sns-cont"> <span> <a class="btn-yt" href="https://www.facebook.com/VisitSeoul/" target="_blank" title="새창열림"> <i class="ico-yt"><em class="blind">서울관광재단 유튜브</em></i> </a> </span> </div> </div> </div> <div class="footer-group-03 is-mo"> <div class="pos-inner"> <div> <a class="btn-webacc" href="https://www.webwatch.or.kr/" target="_blank" title="새창열림"> <i class="ico-webacc"><em class="blind">과학기술정보통신부 WA(WEB 접근성) 품질인증 마크, 웹와치(WebWatch) 2024.04.30 ~ 2025.04.30</em></i> </a> </div> <div> <a class="btn-ismsP"> <em class="blind">ISMS-P 인증마크</em> </a> <div class="tooltip-ismsP"> [Scope of Certification]Seoul Tourism Online Services<br> (Seoul Tourism Organization Main Website, VisitSeoul Service, Seoul Danurim Tourism Service)<br> [Validity Period]2023.08.16 - 2026.08.15<br> </div> </div> </div> </div> </div> </footer> <!-- footer(e) --></div> </body> </html>