Как изолировать прокрутку в слайдере

У меня слайдер, fullpage внутри также есть другой слайде(посмотрите фото). прокрутка происходит по мышке, как сделать чтобы я прокручивал мышкой внутренний слайдер, сейчас у меня прокручивается только внешний слайдер

Пытался проверять через document.activeElement оказывается он только для инпутов

слайдер

Вот код

addMouseSlide(){
    this.mousePosition = {};
    this.mousePosition.pos1 = 0;
    this.mousePosition.pos2 = 0;

    this.slider.addEventListener('mousedown', setMousePositionStart.bind(this) );
    this.slider.addEventListener('mouseup', setMousePositionEnd.bind(this) );
    this.slider.addEventListener('touchstart', setMousePositionStart.bind(this) );
    this.slider.addEventListener('touchend', setMousePositionEnd.bind(this) );

    let children = Array.from( this.slider.children ); // отменяем drag событие
    children.forEach( elem =>{
        elem.ondragstart = e => false
    })

    function setMousePositionStart(event){
        let e = event.clientX ? event : event.changedTouches[0];

        if ( this.timeline ) this.mousePosition.pos1 = e.clientY;
        else this.mousePosition.pos1 = e.clientX;
    }

    function setMousePositionEnd(event){
        let e = event.clientX ? event : event.changedTouches[0];

        if ( this.timeline ) this.mousePosition.pos2 = e.clientY;
        else this.mousePosition.pos2 = e.clientX;

        selectDirection.bind(this)(event);
    }

    function selectDirection(e){
        console.log(document.activeElement)
        if ( this.mousePosition.pos2 > this.mousePosition.pos1 ) this.prev();
        if ( this.mousePosition.pos1 > this.mousePosition.pos2 ) this.next();
    }


}

Ответы (0 шт):