라그나로크 소개
공지사항
업데이트
이벤트
확률공개
결제/충전 내역 확인
충전내역
구매내역
선물내역
RO포인트 전환내역
1:1문의
내 문의내역
이용약관/정책
이용약관
유료서비스 이용약관
개인정보 처리방침
청소년 보호정책
모바일 이용약관
모바일 개인정보 처리방침
업데이트
챕터 1 세계수의 노래 업데이트
3/14/2025
<style> .cubePopup { max-width: 596px; max-height: 80vh; max-height: calc(100vh - 100px); padding-top: 50px; position: relative; overscroll-behavior: contain; } .cubePopup__title { position: sticky; top: 0; z-index: 3; } .cubePopup__wrap { max-height: 750px; overflow-x: hidden; overflow-y: auto; overflow-anchor: none; font-size: 0; position: relative; } .cubePopup__wrap::-webkit-scrollbar { width: 6px; } .cubePopup__wrap::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.3); } .cubePopup__wrap::-webkit-scrollbar-thumb { border-radius: 3px; background-color: rgba(220, 220, 220, 0.9); } .cubePopup__wrap::-webkit-scrollbar-button { width: 0; height: 0; } .cubePopup .enchant-btn-wrap { display: grid; grid-template-areas: ". ."; grid-auto-columns: min-content; justify-content: center; background-color: #eef5e3; padding-top: 25px; } .cubePopup .enchant-btn { background: none; border: 0; cursor: pointer; padding: 0; } .cubePopup .enchant-btn img:nth-child(1) { display: block; } .cubePopup .enchant-btn img:nth-child(2) { display: none; } .cubePopup .enchant-btn.active img:nth-child(1) { display: none; } .cubePopup .enchant-btn.active img:nth-child(2) { display: block; } .cubePopup__topBtn { border: 0; padding: 0; margin: 0; outline: none; cursor: pointer; color: #fff; background: #000; position: absolute; text-align: center; right: 11px; bottom: 12px; width: 50px; height: 50px; line-height: 50px; border-radius: 50px; } </style> <div class="wrap-box" style="position: relative; width: 650px; z-index: 1"> <div style="overflow: hidden; position: absolute; left: 0; top: 0; z-index: 1; width: 0; height: 0; font: normal 0/0 dotum"> <h1>Chapter 1 세계수의 노래</h1> </div> <div style="position: relative; left: 0; top: 0; z-index: 2"> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/common.webp" alt="Chapter 1 세계수의 노래 내용" usemap="#commonMap" /> <map name="item" id="eventMap"> <area shape="rect" data-tab="1" data-src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/tab1.webp" href="javascript:void(0)" title="퀘스트" coords="30, 0, 223, 55" /> <area shape="rect" data-tab="2" data-src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/tab2.webp" href="javascript:void(0)" title="신규 메모리얼 던전" coords="227, 0, 422, 55" /> <area shape="rect" data-tab="3" data-src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/tab3.webp" href="javascript:void(0)" title="신규 아이템 안내" coords="426, 0, 619, 55" /> </map> <section class="content-wrap" id="content1" style="display: block; z-index: 2; position: relative"> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/tab1.webp" class="eventContent" usemap="#item" style="vertical-align: top; position: relative; z-index: 2" /> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/1.webp" alt="" /> </section> <section class="content-wrap" id="content2" style="display: none; z-index: 2; position: relative"> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/tab2.webp" class="eventContent" usemap="#item" style="vertical-align: top; position: relative; z-index: 2" /> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/2.webp" alt="" /> </section> <section class="content-wrap" id="content3" style="display: none; z-index: 2; position: relative"> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/tab3.webp" class="eventContent" usemap="#item" style="vertical-align: top; position: relative; z-index: 2" /> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/3.webp" alt="" /> <a href="#cubePopup1" class="btnCube" id="btnCube1" style="position: absolute; left: 24%; bottom: 13.5%; width: 50%; height: 3.5%" title="장비 아이템"></a> <a href="#cubePopup2" class="btnCube" id="btnCube2" style="position: absolute; left: 24%; bottom: 9.5%; width: 50%; height: 3.5%" title="카드 아이템"></a> <a href="#cubePopup3" class="btnCube" id="btnCube3" style="position: absolute; left: 24%; bottom: 5%; width: 50%; height: 3.5%" title="인챈트 리스트"></a> </section> <div class="cubePopup cubePopup1" id="cubePopup1" style="border: 0; display: none; position: absolute; top: 50px; left: 42px; z-index: 4"> <!--팝업 닫기--> <a href="javascript:;" class="btnClose" id="btnClose" style="position: absolute; right: 0; top: 0" title="팝업 닫기"><img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/close_popup.webp" alt="" /></a> <div class="cubePopup__wrap"> <div class="cubePopup__title"><img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/equipment-item-pop-title.webp" usemap="#closePopup" alt="장비 아이템" /></div> <div class="cubePopup__body"><img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/equipment-item-pop-content.webp" alt="장비 아이템" /></div> </div> <button type="button" data-popup="cubePopup1" class="cubePopup__topBtn" title="TOP">TOP</button> </div> <div class="cubePopup cubePopup2" id="cubePopup2" style="border: 0; display: none; position: absolute; top: 50px; left: 42px; z-index: 4"> <!--팝업 닫기--> <a href="javascript:;" class="btnClose" id="btnClose" style="position: absolute; right: 0; top: 0" title="팝업 닫기"><img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/close_popup.webp" alt="" /></a> <div class="cubePopup__wrap"> <div class="cubePopup__title"><img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/card-item-pop-title.webp" usemap="#closePopup" alt="카드 아이템" /></div> <div class="cubePopup__body"><img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/card-item-pop-content.webp" alt="카드 아이템" /></div> </div> <button type="button" data-popup="cubePopup2" class="cubePopup__topBtn" title="TOP">TOP</button> </div> <div class="cubePopup cubePopup3" id="cubePopup3" style="border: 0; display: none; position: absolute; top: 50px; left: 42px; z-index: 4"> <!--팝업 닫기--> <a href="javascript:void(0)" class="btnClose enchant-btn-close" id="btnClose" style="position: absolute; right: 0; top: 0" title="팝업 닫기"><img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/close_popup.webp" alt="" /></a> <div class="cubePopup__wrap"> <div class="cubePopup__title"><img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-title.webp" usemap="#closePopup" alt="인챈트 리스트" /></div> <div class="cubePopup__body"> <div class="enchant-btn-wrap"> <button type="button" class="enchant-btn active"> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-btn1-off.webp" alt="뒤엉킨 방어구 인챈트 옵션 버튼" /> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-btn1-on.webp" alt="뒤엉킨 방어구 인챈트 옵션 버튼" /> </button> <button type="button" class="enchant-btn"> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-btn2-off.webp" alt="뒤엉킨 방어구 인챈트 버튼" /> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-btn2-on.webp" alt="뒤엉킨 방어구 인챈트 버튼" /> </button> <button type="button" class="enchant-btn"> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-btn3-off.webp" alt="차원의 세계 부츠 시리즈 인챈트 옵션" /> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-btn3-on.webp" alt="차원의 세계 부츠 시리즈 인챈트 옵션" /> </button> <button type="button" class="enchant-btn"> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-btn4-off.webp" alt="차원 세계의 신발 시리즈 인챈트" /> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-btn4-on.webp" alt="차원 세계의 신발 시리즈 인챈트" /> </button> </div> <div class="enchant-content-wrap"> <img src="https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images/enchant-item-pop-content1.webp" id="enchantContentImg" alt="인챈트 정보"/> </div> </div> </div> <button type="button" data-popup="cubePopup3" class="cubePopup__topBtn" title="TOP">TOP</button> </div> <!-- dim --> <div class="layerOn" style="display: none; position: absolute; top: 0; left: 0; width: 650px; height: 100%; background-color: black; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; z-index: 3"></div> </div> </div> <script type="text/javascript"> var _scrollTop = 0; $(document).ready(function () { $('.btnCube').on('click', function () { var $id = $(this).attr('id').split('btnCube')[1]; $('.cubePopup' + $id).show(); _scrollTop = $(document).scrollTop() - $('.wrap-box').offset().top; $('.cubePopup' + $id).css('top', _scrollTop + 50); $('.layerOn').css('display', 'block'); return false; }); $('.btnClose').on('click', function () { $(".cubePopup__wrap").scrollTop(0); $('.cubePopup').hide(); $('.layerOn').css('display', 'none'); if($(this).hasClass('enchant-btn-close')) { $('.enchant-btn').eq(0).click(); } return false; }); //인챈트 리스트 팝업 내부 버튼 $('.enchant-btn').on("click",function(){ let imgUrl = 'https://imgc.gnjoy.com/event/2025/03/0319_ro1_chapter1_song_of_worldtree_ANQ423OOK99/images'; let $idx = $(this).index(); $('.enchant-btn').removeClass('active'); $(this).addClass('active'); $('#enchantContentImg').attr('src',`${imgUrl}/enchant-item-pop-content${$idx + 1}.webp`); }); // 팝업 내에 top 버튼 액션 $('.cubePopup__topBtn').click(function (e) { var targetPopup = $(this).data('popup'); $('#' + targetPopup + ' .cubePopup__wrap').animate({ scrollTop: 0 }, 600); e.preventDefault(); }); $(document).keyup(function (e) { if (e.key === 'Escape') { closed_blind(); $('.cubePopup').fadeOut('fast'); } }); // 블라인드 비 활성화 함수. function closed_blind() { $('.layerOn').fadeOut('fast'); } $('#eventMap area[data-tab]').click(function () { var content = $('.eventContent'); var thisSrc = $(this).attr('data-src'); var thisTab = $(this).attr('data-tab'); $('.content-wrap').hide(); if (thisTab === '3') { $('#content' + thisTab).css({ display: 'inline-block' }); } else { $('#content' + thisTab).css({ display: 'block' }); } }); }); </script>