ฉันสามารถใช้ twitter bootstrap โดยไม่ใช้ jquery ได้หรือไม่?


100

ฉันทำงานในโครงการที่เราไม่ได้ใช้ JQuery

twitter bootstrap ขึ้นอยู่กับมันหรือไม่?

คำตอบ:


96

Twitter bootstrap นั้นไม่ได้ขึ้นอยู่กับ jQuery

ถ้าคุณใช้แค่ส่วน CSS คุณไม่จำเป็นต้องใช้ jQuery

ถ้าคุณใช้ Javascript ปลั๊กอินคุณต้อง jQuery เนื่องจากพวกเขาเป็นปลั๊กอิน jQuery

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

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


4
และปลั๊กอิน jQuery บางตัวสามารถแทนที่ด้วย CSS บริสุทธิ์ได้เช่นสำหรับ mobile navbar - stackoverflow.com/questions/31506684/…
flexponsive

41

คำตอบสั้น ๆ คือใช่ แต่อย่างที่ Bruno กล่าวว่าปลั๊กอิน jQuery จะไม่ทำงาน ในการแก้ปัญหานี้ฉันได้สร้างสคริปต์ทดแทนเล็กน้อยดังนั้นเมนูแบบเลื่อนลงกล่องแจ้งเตือนและแถบนำทางที่ยุบได้จะทำงานได้โดยไม่มี jQuery: http://daniemon.com/blog/bootstrap-without-jquery/


ไม่คุณยังคงต้องเปิดใช้งาน JavaScript สำหรับเอฟเฟกต์เช่นการแสดง / ซ่อนเมนูและปิดกล่องแจ้งเตือน
tagawa

จริงๆแล้วคุณสามารถใช้งานได้โดยไม่มีส่วนประกอบเหล่านั้น
Leandro

คุณถูกต้องคุณยังคงสามารถใช้ Bootstrap ได้ แต่คุณต้องหลีกเลี่ยงการใช้เมนูที่ยุบได้กล่องโต้ตอบการแจ้งเตือน / ฯลฯ และนำออกจากหน้าตัวอย่างหากคุณใช้เป็นเทมเพลต
tagawa

37

ใช่คุณสามารถผ่านทางจาวาสคริปต์พื้นเมืองสำหรับเงินทุน สนุก


2
ฉันใช้ bootstrap.native ในโปรเจ็กต์เล็ก ๆ เมื่อเร็ว ๆ นี้ซึ่งต้องการ js ของ Bootstrap เพียงไม่กี่บิตและก็พอใจกับผลลัพธ์มาก
Scribblemacher

5
เป็นเรื่องดีที่จะเขียนshameless self-advertisementเมื่อโปรโมต github repo ของคุณบน stackoverflow
zoran404


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.