MARKETPLACE
PLUGINS
ADVANCED SCROLLSPY / RG INDEX
Advanced Scrollspy / RG index logo

Advanced Scrollspy / RG index

Published January 2021
   •    Updated March 2025

Plugin details

👁 Plugin returns an element currently visible on the screen.
In a nutshell, when you scroll the page (or a Repeating Group), plugin will provide you current element visible on the screen.


🔥 Some use cases:
➡️ Animate an element when it becomes visible on the screen
➡️ Dynamically highlight a nav element in the nav bar (check the demo for an example).
➡️ Dynamically change selected element in a dropdown on scroll
➡️ Dynamically highlight an item in TOC (Table of Content) on scroll


🔥 Features:
➡️ Can be used to implement the scrollspy feature in Bubble or animate elements
➡️ It works with any Bubble element (returns an element ID)
➡️ It works for Repeating Groups as well (returns visible  item / index)
➡️ Works for both, Vertical and Horizontal Repeating Groups
➡️ Get "Current Item", "Current ID", "Current Index" visible on the screen
➡️ Plugin fires an event "Item changed" that you can use in your Workflows
➡️ Setup rules, in which part of the screen an element considered as "visible"


🔗 Demo 1 - Without RepeatingGroup:
https://scrollspy.bubbleapps.io/version-test/ids
🔗 Editor 1:
https://bubble.io/page?name=ids&id=scrollspy&tab=tabs-1

🔗 Demo 2 - Vertical RepeatingGroup:
https://scrollspy.bubbleapps.io/version-test
🔗 Editor 2:
https://bubble.io/page?name=index&id=scrollspy&tab=tabs-1

🔗 Demo 3 - Horizontal RepeatingGroup:
https://scrollspy.bubbleapps.io/version-test/horizontal
🔗 Editor 3:
https://bubble.io/page?name=horizontal&id=scrollspy&tab=tabs-1


📚 Full Description, Documentation & Screenshots:
https://bubble.digital-bird.com/plugins/scrollspy

$15

One time  •  Or  $7/mo

3.7 stars   •   25 ratings
341 installs  
This plugin does not collect or track your personal data.

Contributor details

Digital Eye logo
Digital Eye
Joined 2020   •   25 Plugins
View contributor profile

Instructions

Please check the documentation (link is above). Don't hesitate to post a message on the forum!

Types

This plugin can be found under the following types:
Element   •   Event

Categories

This plugin can be found under the following categories:
Containers   •   Mobile   •   Productivity   •   Media   •   Technical   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

Average rating (3.7)
makes scrolling way more interactive and cool.
December 1st, 2024
Tracks exactly what's on screen and lets you do super smart animations and nav highlighting. Basically makes scrolling way more interactive and cool.
Ruh-roh
October 4th, 2024
This plug-in doesn't work.
Doesnt work anymore
September 16th, 2024
does not work
June 26th, 2024
Tried all the options and followed the documentation closely and it just fails to do anything. There were a few issues in the browser console that are likely the problem
amazing plugin
June 5th, 2024
amazing plugin. It tracks which elements are visible on screen, perfect for animations and dynamic highlighting. Works with any element, including Repeating Groups.
Bubble