fullPage
fullPage copied to clipboard
π fullPage.js, pagePiling.js and multiScroll.js for shiny
fullPage 
Many of the amazing works of Γlvaro Trigo for Shiny!
- Install
- Demos
- Features
- Website
- Examples
- Callbacks

Installation
# install.packages("remotes")
remotes::install_github("RinteRface/fullPage")
Features
Includes the following frameworks:
- fullPage.js -- functions starting with
full. - pagePiling.js -- functions starting with
page. - multiScroll.js -- functions starting with
multi.
All ships with:
- Milligram grid, button, typography, and themes.
Demos
Online:
Locally:
demo("fullPage", package = "fullPage")
demo("pagePiling", package = "fullPage")
demo("multiPage", package = "fullPage")
Callbacks
fullPage
input$slide_origin: origin slideinput$slide_destination: destination slideinput$slide_direction: scroll direction
pagePiling & multiScroll
input$slide_anchor: slide anchorinput$slide_index: slide index
library(shiny)
library(fullPage)
ui <- fullPage(
fullSection(
menu = "first",
center = TRUE,
h1("Callbacks")
),
fullSection(
menu = "second",
center = TRUE,
h3("Slice"),
verbatimTextOutput("slide")
)
)
server <- function(input, output){
output$slide <- renderPrint({
input$slide_origin # returns menu
})
}
shinyApp(ui, server)