본문 바로가기
반응형

이슈&뉴스461

[메가커피 아사이볼 솔직 리뷰] 3,900원 가성비 끝판왕? 오크베리와 비교해봤어요! 주제 시각자료 [메가커피 아사이볼 솔직 리뷰] 3,900원 가성비 끝판왕? 오크베리와 비교해봤어요! [메가커피 아사이볼 솔직 리뷰] 3,900원 가성비 끝판왕? 오크베리와 비교해봤어요!🔥 SNS에서 난리 난 메가커피 아사이볼! 가성비 vs 퀄리티, 직접 먹어봤습니다.요즘 아사이볼 하면 오크베리를 떠올리는 분들이 많지만, 최근 메가커피에서도 단돈 3,900원짜리 아사이볼을 출시해 화제가 되고 있어요!과연 오크베리 아사이볼과 비교했을 때 맛과 퀄리티가 어떨지 솔직하게 리뷰해봤습니다.1. 메가커피 아사이볼 기본 정보✔ 가격: 3,900원 (트리플 믹스베리 추가 시 +800원)✔ 칼로리: 313kcal✔ 구성: 아사이베리 스무디 + 블루베리 + 라즈베리 + 그래놀라✔ 특징: 아이스크림 같은 질감, 단맛 강조, 건강 디저트 느낌💡 "아사이볼이 3,900원이라니?!"보통 아사이볼 가격이 10,000~15,00.. 2025. 3. 9.
지지고 볶는 여행: 현실 커플들의 프라하 갈등기 주제 시각자료 지지고 볶는 여행: 현실 커플들의 프라하 갈등기 지지고 볶는 여행: 현실 커플들의 프라하 갈등기지볶행, 현실 커플의 민낯을 보여주다여행은 설렘과 즐거움만 가득할 것 같지만, 현실은 다릅니다. '지지고 볶는 여행(지볶행)'은 바로 그런 현실적인 여행의 모습을 적나라하게 보여주는 프로그램입니다. SBS Plus와 ENA에서 방송 중인 이 프로그램은 연애 예능 '나는 SOLO' 출연진들이 함께 여행을 떠나며 겪는 갈등과 화해의 과정을 담아내고 있습니다.이번 프라하 여행 편에서도 9기 옥순-남자 4호, 22기 영수-영숙 커플이 서로의 생활 방식과 가치관 차이로 끊임없이 부딪히는 모습이 그려졌는데요. 과연 이들은 이 여행을 무사히 마칠 수 있을까요?여행 짐 싸기부터 삐걱대는 22기 영수-영숙프라하에 도착한 22기 영수와 영숙은 숙소에서 짐을 풀며 첫 갈등을 겪.. 2025. 3. 9.
🍗 BHC 콰삭킹 치킨 솔직 리뷰 – 극강의 바삭함, 과연 맛있을까? 주제 시각자료 🍗 BHC 콰삭킹 치킨 솔직 리뷰 – 극강의 바삭함, 과연 맛있을까? 🍗 BHC 콰삭킹 치킨 솔직 리뷰 – 극강의 바삭함, 과연 맛있을까?치킨 덕후라면 새로운 신메뉴가 출시될 때마다 궁금하지 않나요? 🔥 이번에 BHC에서 새롭게 출시한 콰삭킹 치킨이 화제입니다! 이름부터 ‘콰삭’이라는 단어가 들어간 만큼 역대급 바삭함을 자랑하는데요. 과연 맛있을까요? 직접 주문해서 먹어본 후 솔직하게 리뷰해 보겠습니다. BHC 콰삭킹이란? – 신메뉴 소개1)콰삭킹의 특징후라이드 치킨 위에 감자, 옥수수, 쌀이 들어간 크리스피 크럼블 가루가 뿌려져 있음바삭한 식감 + 촉촉한 속살의 조합스윗 하바네로 소스 기본 제공 (매콤달콤한 맛)퍽퍽한 가슴살보다 다리, 윙봉을 선호하는 사람에게 추천2)BHC 콰삭킹 가격 메뉴 가격 콰삭킹 한 마리21,000원콰삭킹 콤보 (윙+봉+다리)23,000원콰.. 2025. 3. 8.
"폭싹 속았수다" 등장인물·줄거리 촬영지 & 아이유 패션 총정리! 주제 시각자료 "폭싹 속았수다" 등장인물·줄거리 촬영지 & 아이유 패션 총정리! "아이유·박보검 주연 넷플릭스 드라마 '폭싹 속았수다'! 등장인물, 줄거리, 촬영지, 공개 일정 & 제작발표회 아이유 패션까지 한눈에 정리했습니다. 제주도 촬영지 여행 팁도 확인하세요!"🎬 폭싹 속았수다, 어떤 드라마일까?아이유와 박보검이 만난 넷플릭스 대형 기대작 "폭싹 속았수다"! 🎥김원석 감독(시그널, 나의 아저씨)과 임상춘 작가(동백꽃 필 무렵)의 만남으로 더욱 화제가 되고 있습니다.✔ 어떤 스토리일까?✔ 등장인물 & 배우들의 케미는?✔ 촬영지는 어디일까?✔ 아이유의 제작발표회 패션은? 📢 드라마 팬이라면 놓칠 수 없는 핵심 정보! 지금부터 함께 확인해보세요! 👇1. 폭싹 속았수다 드라마 정보 & 공개 일정 ▶ 방송 플랫폼: 넷플릭스 ▶ 방영 일정: 2025년 3월 7일 첫 공개 ▶ 장르:.. 2025. 3. 8.
이혼숙려캠프 28회, 아들+여친 동거? 기묘한 가족의 사연 주제 시각자료 이혼숙려캠프 28회, 아들+여친 동거? 기묘한 가족의 사연 이혼숙려캠프 28회, 아들+여친 동거? 기묘한 가족의 사연📌 JTBC ‘이혼숙려캠프’ 28회에서는 역대급 기묘한 가족이 등장했습니다.술을 끊지 못하는 남편, 아들과 그의 여자친구까지 집에서 돌보는 아내…더 놀라운 사실은 가족 구성원 모두 무직 상태라는 점인데요.과연 이 가족은 어떤 문제를 안고 있을까요?1. 온 가족 무직? 충격적인 현실이혼숙려캠프 28회에서 공개된 가족의 현실을 정리하면 다음과 같습니다.✅ 남편(54세) – 하루 종일 술을 마시며 경제활동 없음✅ 아내(53세) – 경제활동 없이 가사 담당✅ 아들(31세) – 무직, 집에서 게임만 함✅ 아들의 여자친구(33세) – 무직, 함께 동거 이 가족의 생활비는 아내가 상속받은 2억 원으로 충당하고 있었는데요.문제는 이 돈도 거의 소진된 상태라는 .. 2025. 3. 8.
‘나는 솔로 25기’ 직업·나이 총정리! 인기녀 순자 & 첫인상 투표 결과 주제 시각자료 ‘나는 솔로 25기’ 직업·나이 총정리! 인기녀 순자 & 첫인상 투표 결과 📢 ‘나는 솔로 25기’ 직업·나이 총정리! 인기녀 순자 & 첫인상 투표 결과 🔥✅ ‘나는 솔로’ 25기, 김해 촬영지에서 본격 시작!✅ 출연진 직업·나이 총정리 & 첫인상 투표 결과 공개!✅ 최고 인기녀 ‘순자’, 왜 4표를 받았을까? 연애 리얼리티 프로그램 ‘나는 솔로’ 25기가 화려한 라인업과 함께 시작되었습니다! 이번 시즌은 김해에서 촬영되었으며, 개성 넘치는 출연진들의 직업과 연애 스타일이 벌써부터 큰 화제를 모으고 있습니다.특히, 남성 출연진들의 직업과 연봉, 그리고 여성 출연진 중 최고 인기녀로 등극한 순자가 주목받고 있는데요.과연 ‘나는 솔로 25기’에서는 어떤 러브스토리가 펼쳐질까요?지금까지 공개된 출연진들의 직업과 나이, 첫인상 투표 결과까지 모두 정리해드리겠습니다! 🚀1. 나는 .. 2025. 3. 7.
반응형

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);