J'utilise Bootstrap Tour pour construire une visite plutôt restrictive dans laquelle l'utilisateur ne peut passer à l'étape suivante qu'après avoir passé 3 secondes sur l'étape en cours.Désactiver temporairement le bouton 'Suivant' dans Bootstrap Tour
Pour le faire, je lui ai donné le bouton « Suivant » un id nextBtn
dans le modèle de la tournée, et espère que je peux activer/désactiver comme ceci:
var tour = new Tour ({
name: "my-tour",
template: "...",
onNext: function(tour) {
$("#nextBtn").prop("disabled", true);
}),
onShow: function(tour) {
window.setTimeout(next, 3000);
});
function next() {
$("#nextBtn").prop("disabled", false);
}
Cependant, cela ne fonctionne pas . Quelle devrait être la bonne approche ici?
faute de frappe '$ ("# nextBtn) '' changer $ (" # nextBtn") 'vous avez oublié de fermer citations –
@TusharGupta, désolé de la faute de frappe, mais ne fonctionne toujours pas – MLister
Que signifie "ne fonctionne pas"? Est-ce que le bouton n'est pas désactivé? N'at-il pas réactivé? N'affiche-t-il pas un hippopoatamus dansant que vous attendez? – Becuzz