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?

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/


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/


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


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


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.