如何使用闪亮的JS单击一个阴谋模式栏按钮?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用闪亮的JS单击一个阴谋模式栏按钮?相关的知识,希望对你有一定的参考价值。

我已经知道我需要使用shinyjs和extendShinyjs,所以这就是我到目前为止所拥有的:

在ui.R ui函数之外:

js_reset_axes <- "shinyjs.reset_axes = function(){ }"

在ui函数内:

extendShinyjs(text = js_reset_axes, functions = c("reset_axes"))

并在服务器功能:

js$reset_axes()

我真的不知道js语法,但我知道我必须用模式栏按钮位置填充ui.R函数并指示我想要点击它。我收集这是重置轴按钮的位置:

<a rel="tooltip" class="modebar-btn" data-title="Reset axes" data-attr="zoom" data-val="reset" data-toggle="false" data-gravity="n">

单击它的正确js语法是什么?

有多个元素具有相同的classname所以我必须指定使用data-titledata-val标识符。或者,可以删除所有其他元素,只留下我感兴趣使用的元素。

enter image description here enter image description here

答案

我建议这样做,因为你想选择带有类名的第四个元素:qazxsw poi:

.modebar-btn

以上是关于如何使用闪亮的JS单击一个阴谋模式栏按钮?的主要内容,如果未能解决你的问题,请参考以下文章

如何在主片段中单击按钮时打开导航抽屉?

基于选定的单选按钮选项,在闪亮的R中单击提交按钮后如何显示图表和数据?

如何从Android中的片段单击按钮打开片段

R中的闪亮:单击按钮后如何将输入值设置为NULL?

如何在删除最后一个跟踪时添加新跟踪?

如何使 R 闪亮图形中的模式栏永久显示?