我正在使用knitr制作一个RMarkdown文档,我想让读者可以选择显示/隐藏代码块。
我认为这会涉及添加一些JavaScript(例如toggle_visibility
),但我不确定如何将其添加到knitr文档中。我会以某种方式将它添加到CSS吗?或者使用asis = TRUE
返回内容并将JavaScript放在那里,如this example?
提前感谢您的帮助。
答案 0 :(得分:2)
HTML标题中的can include additional content,正文之前,或来自R Markdown文档的HTML输出的正文之后。我有一个简单的JavaScript函数here,您可以将它包含在<script></script>
中。 knitrBootstrap包比我天真的JS函数更加漂亮。
答案 1 :(得分:1)
除了@Yihui的回答和评论中引用的@Shaun Jackman之外,有人还向我指出了这个例子:
已编辑添加minimal example。请注意,此示例需要jquery。