Как передать событие клик на другой элемент?

$(document).on("click", ".tabs_arrow", function(e) {
  e.preventDefault();
  if ($(this).hasClass("left_tabs_arrow")) {
    $(".mCSB_buttonLeft").trigger("click");
  }
  if ($(this).hasClass("right_tabs_arrow")) {
    $(".mCSB_buttonRight").trigger("click");
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="tabs_arrows">
  <button type="button" class="tabs_arrow left_tabs_arrow">left</button>
  <button type="button" class="tabs_arrow right_tabs_arrow">right</button>
</div>
<div class="chart_tabs_scrollbar">
 <a href="#" class="mCSB_buttonLeft"></a>
 <a href="#" class="mCSB_buttonRight"></a>
</div>

В .chart_tabs_scrollbar есть кнопки для прокрутки скролбара плагина. Но событие клик на них не передается. Как правильно это сделать? Использую плагин mCustomScrollbar. Вот его страница mCustomScrollbar


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

Автор решения: Denis

Пришлось стрелки плагина перенести в блок .tabs_arrows.

   leftArrow = $(".mCSB_buttonLeft");
   rightArrow = $(".mCSB_buttonRight");
   leftArrow.appendTo(".tabs_arrows");
   rightArrow.appendTo(".tabs_arrows");
→ Ссылка