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.