Skip to main content
Inspiring
September 20, 2017
Answered

Button states - disabling rollover state after visited?

  • September 20, 2017
  • 2 replies
  • 1436 views

I have searched the forums and internet and can't seem to find this being discussed. Hopefully someone can give me a definitive answer.

I have nine buttons on my screen that show content when clicked. After each button is clicked, the visited state has a checkmark on it so that the student knows that they have viewed that content.

Once clicked however, the rollover state still works and the checkmark disappears when the student hovers over the button. I know I can remove the rollover state, but is there a way to use advanced actions to disable the rollover effect after each button has been clicked?

I know I can also have the check as a separate graphic and not part of a button state, but was hoping to use this feature.

This topic has been closed for replies.
Correct answer Lilybiri

I have been trying to explain this already several times, but I know that the Search is not working well in the forums.

The InBuilt states (Normal, Rollover, Down, Visited for CP2017, not for CP9) cannot be controlled: they will appear in the situation they are designed for. Changing a state by a shared/advanced/simple action is only possible for custom states.

Which version do you use, please, that is always relevant informatio?

2 replies

New Participant
February 26, 2018

I was able to do this by creating an advanced action that first performed the button action (in this case jump to another slide), then disabled the button as a second action.

I assume that since it was no longer functioning as a button, the rollover no longer functioned either. The only downside is that the user can't revisit that slide by clicking the button again.

Hope this helps.

Lilybiri
LilybiriCorrect answer
Brainiac
September 20, 2017

I have been trying to explain this already several times, but I know that the Search is not working well in the forums.

The InBuilt states (Normal, Rollover, Down, Visited for CP2017, not for CP9) cannot be controlled: they will appear in the situation they are designed for. Changing a state by a shared/advanced/simple action is only possible for custom states.

Which version do you use, please, that is always relevant informatio?

da_texasAuthor
Inspiring
September 20, 2017

Sorry - I have Captivate 2017.

Thank you, Lilibiri.  Ok, so I can't control an Inbuilt state.  Are you saying that a custom rollover state could be created and controlled?

Maybe it's just me, but I thought the forums used to be easier to navigate, with areas devoted to beginner, advanced, etc. I hate how you can only see the last few questions asked.

Lilybiri
Brainiac
September 20, 2017

Not out of the box because Rollover is not an event that could trigger an advanced action. It can be done with JavaScript or by using the CpExtra widget (InfoSemantics) for HTML5 oytput only.

Did you try the Visited state, since you are in CP2017?