@JBG The two elements on the left are fixed and the element on the right is a vertical scroll repeating group, correct? If so, it sounds like you need to get the scroll position of the RG on the right. I’m not sure if that can be done without a plugin. There are plugins to do this but I’m not sure if any of them are free. Here’s one you can take a look at: https://scrollspy.bubbleapps.io/
If by chance the entire page is scrolling (for example if the elements on the left are floating and the user scrolls the entire page to view the list on the right) then you can simply set a conditional on the text you want highlighted based on the page’s scroll position.
@JBG you’ll need to put a numeric value in there For example:
Current page scrolling position > 100 and Current page scroll position < 400
The above expression would allow you to modify text when the page scroll position is between 100 and 400. You can use the console in the browser’s devtools to get the scroll position by using “window.pageYOffset”. Let me know if you need help with that.
@JBG not that I know of but I’ll let you know if I think of anything. If you can’t find a way to make this work the best solution may be to use a RG on the right side of the page and then use the RG’s active cell index to reference in the conditional statement of the text on the left hand side.