У меня есть блог, использующий Netlify.Итак, если я хочу встроить интерактивный элемент, я считаю, что мне нужно использовать iframe.
Интерактивный элемент, который я хочу использовать, представляет собой простую карусель изображений.
library("slickR")
img <- c("img1.png",
"img2.png",
"img3.png",
"img4.png")
slickR(obj = img, slideId = 'ex1', height = 675, width = 540)
Чтобы создать отдельную страницу, которая просто содержит карусель изображений, мне нужно использовать глянцевый сервер для преобразованияR в CSS, HTML, Javascript?
Если так, вот моя попытка.Посоветуйте пожалуйста что не так.
library(shiny)
library(htmlwidgets)
library(slickR)
ui = fluidPage(
htmlwidgets::shinyWidgetOutput(outputId = , "carousel",
name = "img_carousel",
width = "550px",
height = "600px")
)
server = function(input, output) {
img <- c("img1.png",
"img2.png",
"img3.png",
"img4.png")
slickR_obj <- slickR(obj = img, slideId = 'ex1', width = 540, height = 675)
output$carousel <- htmlwidgets::shinyRenderWidget(slickR_obj)
}
shinyApp(ui = ui, server = server)