Puis-je utiliser le bootstrap Twitter sans jquery?

97

Je travaille dans un projet où nous n'utilisons pas JQuery.

Le bootstrap de Twitter en dépend-il?

Zo72
la source

Réponses:

93

Le bootstrap de Twitter lui-même n'est pas dépendant de jQuery.

Si vous utilisez uniquement la partie CSS, vous n'aurez pas besoin de jQuery.

Si vous utilisez les plugins Javascript, vous avez besoin de jQuery, car ce sont des plugins jQuery .

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

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

Bruno Campos
la source
4
Et certains plugins jQuery peuvent être remplacés par du CSS pur, par exemple pour la barre de navigation mobile - stackoverflow.com/questions/31506684/…
flexponsive
41

La réponse courte est oui, mais comme le dit Bruno, les plugins jQuery ne fonctionneront pas. Pour contourner cela, j'ai créé un petit script de remplacement afin que les menus déroulants, les boîtes d'alerte et la barre de navigation pliable fonctionnent sans jQuery: http://daniemon.com/blog/bootstrap-without-jquery/

Tagawa
la source
Non, vous devez toujours activer JavaScript pour des effets tels que l'affichage / masquage du menu et la fermeture des boîtes d'alerte.
tagawa
En fait, vous pouvez l'utiliser sans ces composants
Leandro
Vous avez raison, vous pouvez toujours utiliser Bootstrap, mais vous devrez éviter d'utiliser des menus réductibles, des boîtes d'alerte / de dialogue, etc. et les supprimer des pages d'exemple si vous les utilisez comme modèles.
tagawa
36

Oui, vous pouvez via Javascript natif pour Bootstrap . Prendre plaisir

thednp
la source
2
J'ai récemment utilisé bootstrap.native dans un petit projet qui ne nécessitait que quelques bits de js de Bootstrap, et j'étais très content du résultat.
Scribblemacher
4
C'est bien d'écrire shameless self-advertisementlors de la promotion de votre dépôt github sur stackoverflow.
zoran404