슬라이드 배너
[로얄트워프슬라이더]
[로얄트워프슬라이더]
[로얄트워프슬라이더]
[로얄트워프슬라이더]
[로얄트워프슬라이더]
[로얄트워프슬라이더]
[로얄트워프슬라이더]
[로얄트워프슬라이더]
[로얄트워프슬라이더]
[로얄트워프슬라이더]
슬라이드 배너 3가지 기능
1. 자유로운 슬라이드 배너 속도 구현가능
기본상태는 2개의 속도로 구현되어져있다.
const intervals = [50, 150]; // 2개의 속도 50ms, 150ms
만약 3개의 속도를 구현하고 싶다면 아래처럼 하면된다.
const intervals = [50, 150, 200];
다양할수록 랜덤에 대한 범위는 커지지만 정신없이 움직이는것을 보게 된다.
2. PC와 모바일 접속 페이지 구분
touchmove, mouseover 2개의 이벤트를 이용하여 각각 랜딩페이지를 따로 관리할 수 있다.
장점과 단점이 존재하지만 모바일에서 빠른 전환률을 만들 수 있는 문자템플릿을 연결 할 수 있다.
PC에서는 랜딩페이지를 따로 하나 더 제작하여 브랜딩 홍보로 이어갈 수 있다.
모바일은 문자템플릿을 활용하여 바로 고객에게 연락할 수 있다.
3. 자동 랜딩페이지 이동
이 부분은 조금 불편하게 느끼는 방문자가 있을 수 있다.
실제로 확인 해본 결과 5초 +랜덤@ (대략 6초~20초) 사이에 PC에서 랜딩페이지로 이동한다.
어떠한 페이지로 이동하냐에 따라서 또 달라질 수 있지만 상대방이 원해서 클릭할 경우에는 수익으로도 이어질 가능성이 높아진다.
그러나 단순히 마우스 휠을 아래로 내리는 도중 마우스오버가 되어 이동할 경우에는 상당히 불편함을 느낄 수있으므로 이 기능을 ON, OFF 플래그를 설치하여 사용하여야 한다.
SWIPER SLIDER SOURCE CODE
overlayImage.addEventListener('mouseover', function() {
// 5초(5000ms)에서 15초(15000ms) 사이의 랜덤한 시간을 생성
const randomDelay = Math.random() * (15000 - 5000) + 5000;
setTimeout(function() {
window.location.href = 'https://www.royaltworp.com/slider_mouseover_theselfimprovementhomepagecom';
}, randomDelay);
});
<script>
document.addEventListener('DOMContentLoaded', function() {
const overlayImages = document.querySelectorAll('.overlay-slider-image');
overlayImages.forEach(overlayImage => {
let isAnimating = true;
let isDragging = false;
let startX;
let currentLeft = 0;
function getRandomLeft() {
return Math.floor(Math.random() * 11) - 10;
}
const intervals = [50, 150];
let intervalIndex = 0;
function animateOverlay() {
if (isAnimating) {
currentLeft = getRandomLeft();
overlayImage.style.left = `${currentLeft}%`;
}
setTimeout(animateOverlay, intervals[intervalIndex]);
intervalIndex = (intervalIndex + 1) % intervals.length;
}
overlayImage.addEventListener('touchstart', function(e) {
isDragging = true;
startX = e.touches[0].clientX;
isAnimating = false;
window.location.href = 'https://www.royaltworp.com/royaltworp_slider_theselfimprovementhomepagecom'; // 터치 시작 시 URL로 이동
});
overlayImage.addEventListener('touchmove', function(e) {
if (isDragging) {
const currentX = e.touches[0].clientX;
const diffX = currentX - startX;
overlayImage.style.left = `${currentLeft + diffX}px`;
}
});
overlayImage.addEventListener('touchend', function() {
isDragging = false;
isAnimating = true;
});
overlayImage.addEventListener('mouseover', function() {
window.location.href = 'https://www.royaltworp.com/slider_mouseover_theselfimprovementhomepagecom'; // 마우스 오버 시 URL로 이동
});
animateOverlay();
});
});
</script>
이 이외에도 더 많은 스니핏 플러그인을 찾고 있다면 아래 스니핏츠에서 확인 하면된다.
로알남 워드프레스 블로그 사이트 주소에 2중 DNS 방화벽 쓰는 이유