我正在使用xaringan进行演示,并使用gganimate创建的一些gif来说明有关模型的一些要点。效果很好,除了一旦 gif 开始播放,它们就会继续播放,有时它们似乎在我进入幻灯片之前就开始播放。
我希望能够明确地启动和停止每个 gif,解决方案似乎是 giffer javascript 库,但这是我远远没有达到"忍者"状态的地方。如何安装和加载 giffer 库以供 xaringan 使用。我怀疑它在 YAML 的某个地方,可能是include
,但这就是我所得到
你可以通过以下方式在 YAML 中包含 javascript
output:
xaringan::moon_reader:
nature:
beforeInit: ["gifffer.min.js", "load.js"]
正如这里提到的。
这里load.js
只包含
window.onload = function() {
Gifffer();
}
但是您可以更改设置,按钮的样式等,如gifffer中所述。