Link Search Menu Expand Document

Used to provide an image slideshow as the page header image. If gallery captions are set on then captions and links are displayed in a black bar at bottom of image.

This function highly depends on specific SquareSpace selector names and could possible fail later with future SquareSpace changes.

How it works

  • Finds the first section on the page that has “div.section-background”
  • Finds the first section on the page that has “figure.gallery-grid-item”
  • If no gallery found then abort.
  • Disables the section-background image by changing css display to none.
  • if not editing the page, disable the gallery section by changing css display to none.
  • Create a set of div’s (mySlides) where each is a separate slide and image to replace the header.
  • Call a function “galleryCarousel” to rotate through the set of slides with, currently, 8 second wait time.
  • When it gets to the last slide it will start over at the first.

Cook book to create a page header slideshow This cookbook assumes you are starting a new page. If not then adapt the instructions accordingly.

  • Create a new page
  • Click Edit
  • Create top section with image block
  • Create a gallery section directly after top image block section
  • Create another section after gallery to hold your page content
  • Save the changes
  • Add call to function in Advanced code injection for page
  • Click the wheel for the page
  • Select Advanced
  • Paste the following code block

Code block for page header slideshow

<script>
$( document ).ready(function() {
    doGalleryShow();
})
</script>

Usage:

doGalleryShow()

Parameters:

No parameters

Return Value:

None