Hotspot Trigger / Show 2nd layer, when all Hotspots have been visited

Oct 18, 2023

Hello, I need your help again :)

I have placed 11 hotspots on a slide, each leading to a new slide. The slides open as a lightbox.

Now I want to add a "Next" button (show a 2nd level) when all 11 hotspots have been visited/clicked.

Unfortunately I can't find a suitable trigger, like: "If the user has clicked hotspot 1, hotspot 2, etc., show layer 1" or "If the user has visited slide 1, slide 2, slide 3, show layer 1" or similar....

Do any of you have an idea how I can implement this?

If more info is needed, feel free to let me know :)

Thanks a lot, Marita

2 Replies
Judy Nollet

To me, the easiest way to do what you want is to use shapes (rectangles, circles, freeform) instead of hotspots. Remove the border, and edit the shapes' fill to be 99% transparent. That will make the shapes invisible like a hotspot, but still clickable. 

The advantage to using a shape instead of a hotspot? Shapes can have multiple states, and states can be used in triggers.

  • If you add a Visited state to each hotspot, each shape will automatically switch to its Visited state when clicked (without the need for a trigger).
  • Add a trigger to enable your Next button when the state of all the shapes = Visited. That would look something like this: 

If you want to keep the hotspots, then use T/F variables. Each variable could either track that a given hotspot has been clicked (for example, adjust the associated variable to True when the hotspot is clicked) or that a given slide has been visited (for example, adjust the associated to True when the slide's timeline starts or ends). Then the trigger to enable your Next button would include conditions that require each variable to be True. Here's more info about conditions and variables: