Как создать отдельные стрелки для Owl-carousel?

В Owl-carousel встроены кнопки навигации. Однако мне нужно, чтобы они находились не в контейнере с каруселью. Решил приделать свой собственный код для этого. Однако он не работает с каруселью. Как заставить его работать?

var instance = $(".hs__wrapper");
$.each( instance, function(key, value) {
    
    var arrows = $(instance[key]).find(".arrow-bottom"),
        prevArrow = arrows.filter('.arrow-prev'),
        nextArrow = arrows.filter('.arrow-next'),
        box = $(instance[key]).find('.owl-stage'), 
        x = 0,
        mx = 0,
        maxScrollWidth = box[0].scrollWidth - (box[0].clientWidth / 2) - (box.width() / 2);

    $(arrows).on('click', function() {
      
        if ($(this).hasClass("arrow-next")) {
            x = ((box.width() / 2)) + box.scrollLeft() - 10;
            box.animate({
            scrollLeft: x,
        })
        } else {
        x = ((box.width() / 2)) - box.scrollLeft() -10;
        box.animate({
            scrollLeft: -x,
        })
     }
  
    });

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

Автор решения: Jean-Claude

Проще добавить куда нужно новые две кнопки, и кликнув на них имитировать клик на карусельные кнопки, примерно так:

$('#one').on('click', () => {
  console.log('one clicked');
});

$('#two').on('click', () => {
  $('#one').trigger('click');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<button id="one">
one
</button>

<button id="two">
two
</button>

→ Ссылка