Tôi có thể sử dụng twitter bootstrap mà không cần jquery không?


96

Tôi làm việc trong một dự án mà chúng tôi không sử dụng JQuery.

Twitter bootstrap có phụ thuộc vào nó không?

Câu trả lời:


93

Bản thân Twitter bootstrap không phụ thuộc vào jQuery.

Nếu bạn chỉ sử dụng phần CSS của nó, bạn sẽ không cần jQuery.

Nếu bạn sử dụng plugin Javascript, bạn cần jQuery, vì chúng là plugin jQuery .

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

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


4
Và một số plugin jQuery có thể được thay thế bằng CSS tinh khiết, ví dụ như cho navbar di động - stackoverflow.com/questions/31506684/...
flexponsive

41

Câu trả lời ngắn gọn là có nhưng như Bruno nói, các plugin jQuery sẽ không hoạt động. Để giải quyết vấn đề này, tôi đã tạo một tập lệnh thay thế nhỏ để menu thả xuống, hộp cảnh báo và thanh điều hướng có thể thu gọn sẽ hoạt động mà không cần jQuery: http://daniemon.com/blog/bootstrap-without-jquery/


Không, bạn vẫn cần bật JavaScript cho các hiệu ứng như hiển thị / ẩn menu và đóng hộp cảnh báo.
tagawa

Trên thực tế bạn có thể sử dụng nó mà không có những thành phần
Leandro

Bạn nói đúng, bạn vẫn có thể sử dụng Bootstrap nhưng bạn phải tránh sử dụng menu có thể thu gọn, hộp thoại / cảnh báo, v.v. và loại bỏ chúng khỏi các trang ví dụ nếu bạn sử dụng chúng làm mẫu.
tagawa

36

Có, bạn có thể thông qua Native Javascript cho Bootstrap . Thưởng thức


2
Tôi đã sử dụng bootstrap.native trong một dự án nhỏ gần đây chỉ cần một vài bit js của Bootstrap và rất hài lòng với kết quả.
Scribblemacher

4
Thật tuyệt shameless self-advertisementkhi viết khi quảng cáo github repo của bạn trên stackoverflow.
zoran404


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.