Kann ich Twitter Bootstrap ohne JQuery verwenden?

96

Ich arbeite in einem Projekt, in dem wir JQuery nicht verwenden.

Ist Twitter Bootstrap davon abhängig?

Zo72
quelle

Antworten:

93

Der Twitter-Bootstrap selbst ist nicht von jQuery abhängig.

Wenn Sie nur den CSS-Teil verwenden, benötigen Sie jQuery nicht.

Wenn Sie die Javascript-Plugins verwenden, benötigen Sie jQuery, da es sich um jQuery-Plugins handelt .

v3 : http://getbootstrap.com/javascript/

v4 : https://getbootstrap.com/docs/4.0/getting-started/javascript/

Bruno Campos
quelle
4
Und einige jQuery-Plugins können durch reines CSS ersetzt werden, z. B. für mobile Navigationsleisten - stackoverflow.com/questions/31506684/…
flexponsive
41

Die kurze Antwort lautet ja, aber wie Bruno sagt, funktionieren die jQuery-Plugins nicht. Um dies zu umgehen, habe ich ein kleines Ersatzskript erstellt, damit die Dropdown-Menüs, Warnfelder und die zusammenklappbare Navigationsleiste ohne jQuery funktionieren: http://daniemon.com/blog/bootstrap-without-jquery/

Tagawa
quelle
Nein, JavaScript muss weiterhin aktiviert werden, um Effekte wie das Ein- / Ausblenden des Menüs und das Schließen von Warnfeldern zu erzielen.
Tagawa
Eigentlich können Sie es ohne diese Komponenten verwenden
Leandro
Sie haben Recht, Sie können Bootstrap weiterhin verwenden, müssen jedoch die Verwendung von reduzierbaren Menüs, Warn- / Dialogfeldern usw. vermeiden und diese aus den Beispielseiten entfernen, wenn Sie sie als Vorlagen verwenden.
Tagawa
36

Ja, Sie können über Native Javascript für Bootstrap . Genießen

thednp
quelle
2
Ich habe kürzlich bootstrap.native in einem kleinen Projekt verwendet, das nur ein paar Bits von Bootstraps js benötigte, und war mit dem Ergebnis sehr zufrieden.
Scribblemacher
4
Es ist schön zu schreiben, shameless self-advertisementwenn Sie Ihr Github-Repo auf Stackoverflow bewerben.
Zoran404