web-dev-qa-db-fra.com

Obtenir ne peut pas lire la propriété 'offsetWidth' de non défini avec le script bootstrap carousel

J'ai créé un carousel avec Bootstrap 3.3 et cela fonctionne sur mon ordinateur local, mais lorsque je télécharge le tout sur le serveur où le fichier bootstrap js est compilé avec d'autres fichiers dans un seul fichier, je reçois cette erreur:

Cannot read property 'offsetWidth' of undefined - quelqu'un a-t-il été confronté à ce problème et existe-t-il des solutions connues à ce problème?

64
Xeen

Pour moi, c'était parce que je n'avais pas défini de classe active sur aucune des diapositives.

168
Jack James

Pour moi, j'ai changé class='carousel-item' en class='item' comme ceci

<div class="item">
    <img class="img-responsive" src="..." alt="...">
</div>
95
sunny

Supprimez la classe 'Carrousel slide' lors du chargement de la page et ajoutez-la dynamiquement lorsque l'image est chargée à l'aide de jquery.Ce problème a été résolu pour moi.

8
Anup Shetty

J'ai la même erreur. Parce que j'ai utilisé des noms de classe alpha v4 comme carousel-control-next Quand j'ai changé avec v3, le problème a été résolu.

1
dgncn