首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >延迟和终止shinyBS::bsTooltip

延迟和终止shinyBS::bsTooltip
EN

Stack Overflow用户
提问于 2017-11-24 16:41:03
回答 2查看 938关注 0票数 3

是否有可能延迟工具提示并在几秒钟后过期?

代码语言:javascript
复制
require(shiny)
require(shinyBS)

shinyApp(ui = fluidPage(
  shinyjs::useShinyjs(),
  bsTooltip(id = 'input', title = "Lets delay this appearing for 1s and force disappear after 5s", 
    placement = "bottom", trigger = "hover", options = list(delay = list(show=1000, hide=3000))),

  sidebarLayout(
    sidebarPanel(
      selectInput(inputId = 'input', label = 'input', choices = c('cats','dogs'))
    ),
    mainPanel()
  )
)
, server = function(input, output){})

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-24 18:41:47

shinyBS::bsTooltip未能正确序列化Popovers.R#L129中嵌套的options列表

options对象最后看起来像{ delay: "list(show = 1000, hide = 3000)" }

不幸的是,shinyBS似乎不再被维护,或者一个补丁是值得提交的。

我建议一个解决办法--使用shinyBS::addTooltip,它可以正确地序列化options

代码语言:javascript
复制
require(shiny)
require(shinyBS)

shinyApp(
  ui = fluidPage(
    # shinyjs::useShinyjs(),
    shinyBS:::shinyBSDep,

    sidebarLayout(
      sidebarPanel(
        selectInput(inputId = 'input', label = 'input', choices = c('cats','dogs'))
      ),
      mainPanel()
    )
  ),
  server = function(input, output, session) {
    addTooltip(session, id = 'input', title = "Lets delay this appearing for 1s and force disappear after 5s",
               placement = "bottom", trigger = "hover", options = list(delay = list(show=1000, hide=3000)))
  }
)

或者直接用靴带。

票数 4
EN

Stack Overflow用户

发布于 2019-01-14 17:48:36

我用了tipify。所以我的代码是:

代码语言:javascript
复制
tipify(
  element,
  title = "some title",
  options = list("delay" = 1000)
)

问题是:延迟确实是数字的,但是函数createTooltipOrPopoverOnUI (Popovers.R)将围绕所有参数设置商号:

代码语言:javascript
复制
options = paste0("{'", paste(names(options), options, sep = "': '", collapse = "', '"), "'}")

所以我做了这件事:我不以它为荣,但它起了作用:

代码语言:javascript
复制
options = list("delay': 1000, 'it" = "sucks")
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47477237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档