[태그:] 슬라이드배너

  • 슬라이드 배너 스와이프 기능 3가지 wordpress swiper slider

    슬라이드 배너 스와이프 기능 3가지 wordpress swiper slider

    슬라이드 배너

    [로얄트워프슬라이더]

    [로얄트워프슬라이더]

    [로얄트워프슬라이더]

    [로얄트워프슬라이더]

    [로얄트워프슬라이더]

    [로얄트워프슬라이더]

    [로얄트워프슬라이더]

    [로얄트워프슬라이더]

    [로얄트워프슬라이더]

    [로얄트워프슬라이더]

    슬라이드 배너 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>
    

    이 이외에도 더 많은 스니핏 플러그인을 찾고 있다면 아래 스니핏츠에서 확인 하면된다.

    https://snippets.stofarm.com/

    로알남 워드프레스 블로그 사이트 주소에 2중 DNS 방화벽 쓰는 이유