use intro.js en el elemento desplegable bootstrap

No puedo entender cómo usar intro.js en elementos desplegables.

Encontré una pregunta similar sin respuesta allí:El menú IntroJS Bootstrap no funciona

Si desea reproducir el error, siga estos pasos:

http://recherche.utilitaire.melard.fr/#/carto

Tienes que hacer clic en "Ayuda" (el botón verde en la parte superior derecha), el problema se produce para el segundo paso. en el evento de cambio, hago:

$scope.ChangeEvent = function (e) { 
    if (e.id === 'step2') {
        document.getElementById('step1').click();
    } 
    console.log("Change Event called"); 
};

Al depurar, todo funciona de maravilla hasta que finaliza esa función: _showElement Después de eso, me pierdo en los eventos de JQuery y el menú desplegable se cierra ...

Si desea reproducir, simplemente agregue un punto de interrupción al final de la función _showElement y comprenderá lo que quiero decir ...

Respuestas a la pregunta(4)

Su respuesta a la pregunta