본문 바로가기
반응형

이슈&뉴스/실시간 핫이슈133

쿠팡, ‘봄맞이 특가 세일’ 진행… 해외 직수입 인기 상품 최대 55% 할인! 주제 시각자료 쿠팡, ‘봄맞이 특가 세일’ 진행… 해외 직수입 인기 상품 최대 55% 할인! 쿠팡, ‘봄맞이 특가 세일’ 진행… 해외 직수입 인기 상품 최대 55% 할인!쿠팡 직수입 상품, 특별 할인 이벤트 시작!쿠팡이 봄을 맞아 해외 직수입 인기 상품을 최대 55% 할인하는 ‘쿠팡수입 봄맞이 특가 세일’을 진행한다. 이번 할인 행사는 3월 17일부터 23일까지 일주일 동안 열리며, 글로벌 인기 브랜드의 다양한 상품을 특별 할인가로 만나볼 수 있다.쿠팡수입관에서는 3천여 개 이상의 해외 브랜드 상품을 로켓배송으로 빠르게 받을 수 있으며, 일부 상품은 로켓프레시·로켓설치 서비스도 지원한다.1. 해외 인기 브랜드 특가 상품 한눈에 보기!이번 행사에서는 다양한 카테고리의 인기 브랜드 상품을 특가로 만나볼 수 있다. 1.1. 홈 인테리어 & 수납 용품움브라(Umbra) : 감각적인 디자인과 실용성을 갖.. 2025. 3. 17.
토트넘, 티모 베르너 완전 영입 포기… MLS로 떠날까? 주제 시각자료 토트넘, 티모 베르너 완전 영입 포기… MLS로 떠날까? 토트넘, 티모 베르너 완전 영입 포기… MLS로 떠날까?잉글랜드 프리미어리그(EPL) 토트넘 홋스퍼가 독일 국가대표 공격수 티모 베르너(28)의 완전 영입을 포기했다.두 차례 임대를 통해 재도약을 노렸던 베르너였지만, 결국 토트넘의 선택을 받지 못했다.그렇다면 베르너의 다음 행선지는 어디가 될까? 프리미어리그 잔류 가능성과 미국 메이저리그사커(MLS) 이적 가능성을 살펴본다. 1. 토트넘, 베르너 완전 영입 포기독일 '스카이 스포츠'의 플로리안 플레텐베르크 기자는 15일(한국시간)"토트넘은 베르너의 완전 영입 옵션(1200만 유로, 약 190억 원)을 행사하지 않기로 했다"고 보도했다. 결국 베르너는 올 시즌을 끝으로 친정팀인 라이프치히로 복귀할 예정이다.그러나 라이프치히 역시 그를 적극적으로 잡을 의사.. 2025. 3. 16.
최강야구 시즌4, 새로운 제작진과 함께 돌아온다! 주제 시각자료 최강야구 시즌4, 새로운 제작진과 함께 돌아온다! 최강야구 시즌4, 새로운 제작진과 함께 돌아온다!야구 예능의 최강자, JTBC '최강야구' 시즌4가 드디어 새롭게 돌아옵니다! 이번 시즌은 기존 제작진과의 결별 후 새로운 PD와 함께 제작되는 만큼,어떤 변화가 있을지 관심이 집중되고 있습니다.1. 최강야구 시즌4, 새로운 제작진 발표!JTBC는 기존 연출을 담당했던 장시원 PD와 결별하고,성치경 CP & 안성한 PD를 새로운 연출진으로 확정했습니다.1) 새로운 연출진:성치경 CP (‘뭉쳐야 찬다’, ‘뭉쳐야 뜬다’, ‘유자식 상팔자’ 등 연출)안성한 PD (‘아는 형님’, ‘비정상회담’, ‘히든싱어5’ 등 연출)2) 새로운 제작진이 기대되는 이유?성치경 CP → 스포츠 예능 경험 多, '뭉쳐야 찬다'로 검증된 연출력안성한 PD → 트렌디한 감각, 예능과.. 2025. 3. 16.
‘미스터트롯3’ 김용빈, 제3대 ‘진’ 등극! 감동의 무대 총정리 주제 시각자료 ‘미스터트롯3’ 김용빈, 제3대 ‘진’ 등극! 감동의 무대 총정리 ‘미스터트롯3’ 김용빈, 제3대 ‘진’ 등극! 감동의 무대 총정리 🎤TV CHOSUN의 인기 트로트 오디션 프로그램 ‘미스터트롯3’가 13일, 대장정의 막을 내렸습니다.최종 우승자는 김용빈! 그는 제3대 ‘진’(眞)의 영광을 차지하며 감격의 눈물을 흘렸습니다.오늘은 감동과 반전이 가득했던 TOP7 결승 무대와 최종 순위를 정리해보겠습니다. 1. ‘미스터트롯3’ 결승전, 인생곡 미션!TOP7 (손빈아, 최재명, 김용빈, 천록담, 남승민, 추혁진, 춘길)은 각자 인생에서 가장 의미 있는 노래를 선택해 마지막 무대를 꾸몄습니다.1️⃣ 춘길 – 정의송 ‘못 잊을 사랑’👉 돌아가신 아버지를 위해 노래한 춘길!👉 최고점 100점, 최저점 97점👉 "이 경연에 참가하는 것부터 큰 용기가 필요했다"며 감동의 눈.. 2025. 3. 14.
백경정, '난홍'으로 인기 급상승! 출연작 & 웨이보 화제 총정리 주제 시각자료 백경정, '난홍'으로 인기 급상승! 출연작 & 웨이보 화제 총정리 백경정, '난홍'으로 인기 급상승! 출연작 & 웨이보 화제 총정리1. 백경정, 누구인가? 프로필 & 주요 경력1) 백경정 프로필이름: 백경정 (白敬亭, Bai Jingting)출생: 1993년 10월 15일, 중국 베이징신체: 183cm학력: 수도사범대학 음악대학 (녹음 전공)데뷔: 2014년 드라마 '총총나년'소속사: 무소속 (개인 스튜디오 운영)2) 주요 출연작백경정은 연기과 출신이 아니지만, 특유의 감각적인 연기력과 매력으로 큰 인기를 얻었다.'총총나년'(2014) - 데뷔작'니시아적성지영루'(2016)'경경일상'(2021) - 7일 만에 인기 1만 돌파'장풍도'(2022) - 송일과의 열애설이 불거진 작품'난홍'(2025) - 유쿠 사상 최다 예약 기록 달성'정당방위'(2025 예정) - 서스펜스.. 2025. 3. 13.
[단독] 최강야구 시즌4, 제작비 갈등으로 트라이아웃 취소? JTBC vs PD 충돌 주제 시각자료 [단독] 최강야구 시즌4, 제작비 갈등으로 트라이아웃 취소? JTBC vs PD 충돌 [단독] 최강야구 시즌4, 제작비 갈등으로 트라이아웃 취소? JTBC vs PD 충돌1. 최강야구 시즌4, 논란의 시작JTBC의 인기 스포츠 예능 프로그램 ‘최강야구’는 시즌4를 앞두고 트라이아웃 취소 및 제작비 문제로 논란에 휩싸였다.📌 논란의 핵심JTBC 측: 시즌4 제작을 재정비하기 위해 트라이아웃을 취소장시원 PD 측: JTBC의 결정과 무관하게 트라이아웃을 강행이 과정에서 제작비 운영 문제까지 불거지며 JTBC와 장시원 PD(스튜디오 C1)의 갈등이 본격적으로 드러났다.2. JTBC vs 장시원 PD, 트라이아웃 강행 논란트라이아웃이란?최강야구 팀 ‘최강 몬스터즈’의 새로운 선수를 선발하는 테스트 경기.JTBC는 지난 2월 트라이아웃 취소를 공식 발표했지만, 장시원 PD는 이를 무시하고 독자적.. 2025. 3. 12.
반응형

setTimeout(function () { const dragSensitivity = 0.55; // 드래그 민감도 const clickTolerance = 0; // 클릭 간주 기준 (px), 0: 클릭 시 이동 안함. 클릭 시 이동하려면 1~3값 설정 고려. const dragRatioThreshold = 0.55; // 배너 너비 대비 드래그 비율, 배너 드래그 후 드롭 시. const newWindow = 1; // 1: 새 창, 0: 현재 창 const bannerConfigs = [ { selector: '.sliding-banner-300', width: 300, height: 300, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x600-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-150', width: 320, height: 150, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/640x300-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-32Ox15O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-250', width: 300, height: 250, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-280', width: 336, height: 280, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back3.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-right.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrow-right.png', dragDirection: 'right' } ]; const coupangLink = 'https://link.coupang.com/a/c2PToW'; // 본인의 간편 링크로 대체 📍 function openLink(link) { if (newWindow) { window.open(link, '_blank'); } else { history.replaceState(null, null, window.location.href); window.location.href = link; } } function generateIframeURL(config) { return `https://ads-partners.coupang.com/widgets.html?id=${config.id}&template=carousel&trackingCode=${config.trackingCode}&subId=${encodeURIComponent(config.subId || '')}&width=${config.width}&height=${config.height}&tsource=${encodeURIComponent(config.tsource || '')}`; } function createBanner(config) { const iframeURL = generateIframeURL(config); const wrapper = document.createElement('div'); wrapper.innerHTML = `
`; return wrapper; } // trigger event update function setupDragEvents(dragTarget, animatedBanner, threshold, link, direction) { let startX = 0, diffX = 0, triggered = false, isDragging = false; function getClientX(e) { return e.type.includes('touch') ? e.touches[0].clientX : e.clientX; } function triggerOnce() { if (triggered) return; triggered = true; animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); openLink(link); } function startDrag(e) { if (e.type.startsWith('mouse') && e.button !== 0) return; isDragging = true; startX = getClientX(e); diffX = 0; triggered = false; animatedBanner.classList.remove('active'); e.preventDefault(); } function onDrag(e) { if (!isDragging) return; const currentX = getClientX(e); diffX = currentX - startX; if ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) { animatedBanner.style.transform = `translateX(${diffX}px)`; if (Math.abs(diffX) > threshold) { triggerOnce(); } e.preventDefault(); } } function endDrag() { if (!isDragging) return; isDragging = false; const dragRatio = Math.abs(diffX) / dragTarget.offsetWidth; if (Math.abs(diffX) < clickTolerance || ( dragRatio >= dragRatioThreshold && ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) )) { triggerOnce(); } else { animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); } diffX = 0; } dragTarget.addEventListener('mousedown', startDrag); dragTarget.addEventListener('mousemove', onDrag); dragTarget.addEventListener('mouseup', endDrag); dragTarget.addEventListener('mouseleave', endDrag); dragTarget.addEventListener('touchstart', startDrag, { passive: false }); dragTarget.addEventListener('touchmove', onDrag, { passive: false }); dragTarget.addEventListener('touchend', endDrag); } // end bannerConfigs.forEach(config => { const targets = document.querySelectorAll(config.selector); if (targets.length === 0) return; targets.forEach(target => { target.innerHTML = ''; const banner = createBanner(config); target.appendChild(banner); const customBox = banner.querySelector('.customBox'); const animatedBanner = banner.querySelector('.customBanner'); const threshold = config.width * dragSensitivity; setupDragEvents(customBox, animatedBanner, threshold, coupangLink, config.dragDirection); }); }); }, 100);