Я хочу использовать JQuery UI с «Блестящим» (не используя библиотеку «Блэкджик»).Он отлично работает, когда у меня есть слой и я пытался переместить его с помощью jqueryUI, но когда этот слой динамически генерируется с помощью insertUI, он не работает.
Вот код:
library(shiny)
ui <- fluidPage(theme = "style.css",
tags$script(src = "jquery-ui.js"),
tags$script(src = "script2.js"),
actionButton("add","Add layer"),
div(class="aux"),
div(id="works",style="width:300px;height:200px;background:red"))
server <- function(input, output, session) {
observeEvent(input$add,{
insertUI(
selector = ".aux",
where="afterEnd",
ui = div(id=paste0("new",input$add),style="width:300px;height:200px;background:blue")
)
})
}
shinyApp(ui, server)
И скрипт js
$( function() {
$("#works").draggable();
$("#new1").draggable();
});
Спасибо!