prevent users from clicking on other layers
Oct 19, 2018
Hi
I bet there are a few tricks for this one.
I have about 10 layers. As a user clicks on one layer another appears, to show a sequence of events. So I need all layers to show. I'm using hotspots to trigger and show the next layer, that way the user can click approximately on a complex object.
The problem I'm having is that the older layers can still activate. So occasionally when I'm testing, the whole sequence grinds to a halt as an old layer is accidentally active on another part of the slide.
The only solution I have so far is to do away with the discreet hotspots and have one for the whole slide on each layer. But this reduces the user driven effect significantly.
Oh, another one would be to include all objects in the sequence in subsequent layers too. Would pausing each layer's timeline work too?
Is there another more elegant solution?
5 Replies
If you want users to click on items in a particular sequence, you could use transparent objects, instead of hostspots, and enable/disable them. This way, only one clickable object at a time is active. You can always share your .story file here and someone will have a look.
Thank you Michael.
In the end I went for the stopping the timeline of each layer. All up I think it was the quickest to implement while also retaining the layer entry animation.
Glad you were able to find a solution that worked well for you Paul and I appreciate you chiming back in to share with the community.
Hi,
Try to use Hotspot to block other buttons from other layers and Show Off Hand Cursor on Hover.
Oh. Great. That's another way! I'll be using that one at some stage.
This discussion is closed. You can start a new discussion or contact Articulate Support.