-- S --
scrollama()
scrollama_sidebar()
scrollama_setup()
Include the Scrollama JS library in the HTML output from R Markdown.
scrollama(...)
scrollama_sidebar(..., template = pkg_resource("html", "scrollama-side.html"))
scrollama_setup(
options = list(step = ".section, img, video, embed", offset = 0.5)
)
... , template |
Arguments to be passed to |
options |
A list of initialization options for Scrollama. |
scrollama()
and scrollama_sidebar()
return R Markdown output
formats; scrollama_setup()
is a helper function to return the JavaScript
code for initializing Scrollama.
The Scrollama library: https://github.com/russellsamora/scrollama.
rolldown::scrollama_setup(list(step = ".level1", offset = 0.2))
#> <script>(function() {
#> var scroller = scrollama();
#> scroller.setup({"step":".level1","offset":0.2})
#> .onStepEnter(res => {
#> res.element.classList.add("is-active");
#> })
#> .onStepExit(res => {
#> res.element.classList.remove("is-active");
#> });
#> window.addEventListener("resize", scroller.resize);
#> })();</script>