Как сделать выезжающую панель справа наподобие off-canvas меню?
Можно попробовать что-то похожее на это.active-panel { right: -300px; }
.inactive-panel { right: 0px; }$(".element").on('click', function() {
  if ($(this).hasClass("active-panel")) {
      $(this).removeClass("active-panel");
      $(this).addClass("inactive-panel");
    } else {
      $(this).addClass("active-panel");
      $(this).removeClass("inactive-panel");
    }
});
Возьмите плагин и не парьте себе мозг.
https://github.com/adchsm/Slidebars