У вас есть несколько вариантов:
Вы можете создать два ползунка (один слева направо, один справа налево), прикрепить обработчик события к обоим и скрыть тот, который не используется;
Кроме того, вы можете повторно добавить тот же обработчик событий после воссоздания ползунка.
Как псевдокод:
function initializeSlider(direction) {
var slideEventHandler = function () { /***/ }
var slider = noUiSlider.create( /.../ );
slider.noUiSlider.on('slide', slideEventHandler);
}
initializeSlider('rtl');
// ....
slider.noUiSlider.destroy();
initializeSlider('ltr');