亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

shinyBS - 拖動時刪除工具提示

shinyBS - 拖動時刪除工具提示

繁星coding 2022-01-07 18:39:04
我正在使用 dragulaR 在 Shiny 中創建可拖動的 div,并使用 shinyBS 向每個 div 添加了一個工具提示。我想知道是否可以在拖動 div 時刪除工具提示(我嘗試jQuery從JQuery UI添加:在拖動開始時刪除可拖動克隆上的 Bootstrap 工具提示?)?library(shiny)library(dragulaR)library(shinyBS)makeElement <- function(data, name){  div(style = "border-width:2px;border-style:solid;",      drag = name,      div(class = "active-title-row", id = name, name),          bsTooltip(id = name, title = "Hover",                    placement = "top", trigger = "hover"))}ui <- fluidPage(  # Maybe something like this but it doesn't work  tags$script(HTML(    "$(function() {    start: function(event, ui) {                   $('#bsTooltip').hide();                 });"  )),  titlePanel("Drag and drop elements with dragulaR"),  fluidRow(style = "margin: 15px;",           column(3,                  h3("Drag from here:"),                  div(id = "Available", style = "min-height: 600px;",                      lapply(colnames(mtcars), makeElement, data = mtcars))           ),           column(3,                  h3("Drop here:"),                  div(id = "Model", style = "min-height: 600px;")           )  ),  dragulaOutput("dragula"))server <- function(input, output) {  output$dragula <- renderDragula({    dragula(c("Available", "Model"))  })}shinyApp(ui = ui, server = server)
查看完整描述

1 回答

?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

通過刪除函數中的title文本,makeElement您將能夠在拖動元素時刪除“懸停”工具提示。


makeElement <- function(data, name)

{

  div(style = "border-width:2px;border-style:solid;",

      drag = name,

      div(class = "active-title-row", id = name, name),

      bsTooltip(id = name, title = "",

                placement = "top", trigger = "hover"))

}


查看完整回答
反對 回復 2022-01-07
  • 1 回答
  • 0 關注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號