Я хочу анимировать блестящий слайдер, чтобы он автоматически перемещался назад при нажатии кнопки воспроизведения, справа налево.Я не могу найти способ сделать это.Ползунок имитирует обратный отсчет времени в 10 секунд, это мой текущий код, он идет не в ту сторону.Я безуспешно пытался возиться с шагом, мин, макс и т. Д. Возможно ли это вообще?
library(shiny); library(shinyjs); library(shinyWidgets)
jscode <- "shinyjs.play = function() {$('.slider-animate-button').trigger('click');}"
ui <- fluidPage(useShinyjs(), extendShinyjs(text = jscode),
tags$head(tags$style(HTML('.irs-from, .irs-to, .irs-min, .irs-max, .irs-grid-text, .irs-grid-pol, .irs-slider {visibility:hidden !important;}'))),
h3("countdown"),
sliderInput("countdown", label = "", width = '300px',min = 0, max = 10,value = 0, step = 0.1, post="secs",
animate = animationOptions(interval = 50, playButton = "", pauseButton = "")),
actionButton("start", "start"))
server <- function(input, output,session) {
disable("slider")
observeEvent(input$start, priority=10, {js$play()})
}
shinyApp(ui, server)
Спасибо за вашу помощь ..
Примечание : на самом деле главная проблема не столько в том, что она идет не в ту сторону, а в том, что она должна начинаться, заканчиваться и заканчиваться пустым, для обратного отсчета!