2

Zuerst habe ich ein virtuelles Karussell (Karussell-Elemente) und dannzerstören/entfernen Bootstrap-Karussell

$('#first-carousel').carousel(); 

Jetzt initialisieren, ich sage Szenario laufen, wo, wenn die Fensterbreite kleiner als 480 dann das Karussell entfernen (# Erstkarussell ').

Wie Bootstrap Karussell entfernen? Versucht, sein Dokument zu überprüfen, aber es scheint, dass es nichts wie zerstören oder entfernen Funktion oder eine verwandte ist. Versuchte

$('#first-carousel').remove(); 
$('#first-carousel').unbind(); 

scheint aber nicht funktioniert, sondern es gibt mir dieser Fehler

bootstrap.min.js:6 Uncaught TypeError: Cannot read property 'offsetWidth' of undefined at c.slide (bootstrap.min.js:6) at c.next (bootstrap.min.js:6) at e (jquery.min.js:2)

jede mögliche Hilfe, Ideen?

Antwort

-1

Der Code $('#first-carousel').remove(); entfernt das Element mit der angegebenen ID. Möglicherweise haben Sie ein Problem mit der Bedingung für die Fensterbreite. Sind Sie sicher, dass Sie hier kein anderes Problem haben?

+0

Wieder versuchte .remove(), aber es gibt mir diesen Fehler „bootstrap.min.js: 6 Uncaught Typeerror: kann nicht lesen Eigenschaft 'offset' undefinierter bei c.slide (bootstrap.min.js: 6) bei c.next (bootstrap.min.js: 6) bei e (jquery.min.js: 2) " –

+0

Die angegebene Methode würde den Fehler, den Sie erhalten, nicht zurückgeben, weshalb ich frage, ob Sie das vielleicht überprüfen könnten oder geben Sie an, wo Sie diesen Fehler tatsächlich erhalten. Ich habe ein Karussell mit der gleichen ID hinzugefügt, wie Sie es gezeigt haben, entfernt es mit .remove() und es verursacht keine Fehler. Das Element wird tatsächlich vollständig aus dem HTML entfernt. –

+0

Ich versuchte es mit dem neuesten cdn von Bootstrap-Site auch auf diesem: https://jsfiddle.net/4qk0thx3/ - Funktioniert nur als mein lokaler Versuch, mit einem tatsächlichen Karussell, das ich auf einer meiner Websites verwendet wurde. –