J'utilise le composant onglets de Bootstrap, et cela semble fonctionner correctement, mais quand je vais dans un onglet, alors je le laisse, l'onglet conserve la classe active. Donc ils ne fonctionneront pas quand je les aurai tous traversés. Voici le code que j'ai (j'utilise Django)Les onglets Bootstrap ne sont pas désactivés
<ul id="question-tabs" class="nav nav-tabs nav-justified" role="tablist" data-tabs="question-tabs">
<li role="presentation" class="active"><a href="#latest" data-toggle="tab">Latest</a></li>
<li role="presentation"><a href="#unans" data-toggle="tab">Unanswered <span class="badge">{{ total_noans }}</span></a></li>
<li role="presentation"><a href="#reward" data-toggle="tab">Most Rewarding <span class="badge">{{ reward | length }}</span></a></li>
</ul>
Je n'ai pas trouvé le problème, j'ai essayé d'utiliser la JS snippet Bootstrap fournit ...
$('#question-tabs a').click(function (e) {
e.preventDefault()
$(this).tab('show')
})
... mais ça n'a pas marché. Ce peut être une chose idiote mais je n'ai pas pu comprendre. J'apprécie toute aide.
Si vous voulez un exemple vivant de ce que je veux dire, aller à https://seoq.swapps.io/qa/
Ce n'est pas le problème. Cela ne le résoudra pas, les onglets ne désactivent toujours pas – Li357
@AndrewL. Dans la console, il montre "TypeError: $ (...). Tab n'est pas une fonction". voir cette image [ici] (http://prnt.sc/cej3jh) –
Je sais, cela signifie que $ (...). tab' n'est pas défini. C'est probablement parce que le script n'est pas là. Avec votre modification, cela ne fonctionne toujours pas. – Li357