Disable highlighted area while using Bootstrap Tour
bootstrap-tour, css, twitter-bootstrap, twitter-bootstrap-3
Solution
You can specify callback functions when a step is shown/hidden. In those functions, you've acces to the current element, and you can act on it (see the documentation : Tour Options) :
var tour = new Tour({
onShown: function(tour) {
var step = tour._steps[tour._current];
$(step.element).attr('disabled', true);
},
onHidden: function(tour) {
var step = tour._steps[tour._current];
$(step.element).removeAttr('disabled');
}
})
Problem
Good day! I just started using Bootstrap Tour on our project and I seem to like it because of its simple yet functional interface. But I just have one tiny issue - how do I get the elements being highlighted by the tour to be temporarily disabled? For example, if the current highlight of the tour is on a set of buttons, is there a way so that the users will not be able to click them while on tour? Any help would be much appreciated! :)