Skip to main content
Participating Frequently
April 17, 2018
Question

prevent a learner from progressing on a slide

  • April 17, 2018
  • 1 reply
  • 584 views

Hi community,

I want to have the next button greyed out and so can't be clicked until after 5 seconds elapses and then opacity goes to  100% and then the learner can click next and proceed

I can use a JS timer for this and it works well, but a bit of a fiddle tbh!

Is there a shared action or some other way i can do this I have 100s of buttons

so something easy would be really good

 

thanks in advance

 

MM

    This topic has been closed for replies.

    1 reply

    Lilybiri
    Legend
    April 17, 2018

    You don't have any other interactive object? Are you using Captivate 9 or 2017? If yes, you can use this workflow:

    Add a custom state to the (shape) button with that 'dimmed' look.

    Create a shared action which looks like this:

        Disable button

        Change state of button to Dimmed

        Delay Next Actions by 5 seconds

        Enable button

        Change state of button to Normal

    The three items in blue will be parameters in the shared action. If you want to use this with different delays, you can add the literal '5' as parameter.

    Trigger this shared action On Enter of each slide. Beware: this Delay command will not be paused by the pausing point of an interactive object.

    Beware; I am talking about a custom Next button, not about the Next button on the playbar!

    Participating Frequently
    April 18, 2018

    Thanks Lilybiri

    almost perfect when i enable the button it just jumps to the next slide - when i want it to be enabled so the learner can click it

    is there a way I can enable the button without fire ing off the action

     

    Cheers

     

    MM

    Lilybiri
    Legend
    April 18, 2018

    You need an event and an action, this cannot be done just with timeline,

    except by moving the button timeline till the wanted start.