Làm cho các thành phần của Bootstrap trở nên sống động — giờ đây với 12 plugin jQuery tùy chỉnh.
Một plugin được sắp xếp hợp lý, nhưng linh hoạt, sử dụng plugin phương thức javascript truyền thống chỉ với chức năng bắt buộc tối thiểu và các giá trị mặc định thông minh.
Thêm menu thả xuống cho hầu hết mọi thứ trong Bootstrap bằng plugin đơn giản này. Bootstrap có hỗ trợ menu thả xuống đầy đủ trên thanh điều hướng, tab và viên thuốc.
Sử dụng scrollspy để tự động cập nhật các liên kết trong thanh điều hướng của bạn để hiển thị liên kết đang hoạt động hiện tại dựa trên vị trí cuộn.
Sử dụng plugin này để làm cho các tab và viên thuốc hữu ích hơn bằng cách cho phép chúng chuyển đổi qua các ngăn có thể tab của nội dung cục bộ.
Một điểm mới trên plugin jQuery Tipsy, Tooltip không dựa vào hình ảnh — chúng sử dụng CSS3 cho hoạt ảnh và thuộc tính dữ liệu để lưu trữ tiêu đề cục bộ.
Thêm các lớp phủ nhỏ của nội dung, như trên iPad, vào bất kỳ phần tử nào để có thông tin phụ về nhà ở.
* Yêu cầu các Chú giải công cụ được bao gồm
Plugin cảnh báo là một lớp nhỏ để thêm chức năng đóng vào cảnh báo.
Làm được nhiều việc hơn với các nút. Trạng thái nút điều khiển hoặc tạo nhóm nút cho nhiều thành phần hơn như thanh công cụ.
Nhận các kiểu cơ sở và hỗ trợ linh hoạt cho các thành phần có thể thu gọn như đàn accordion và điều hướng.
Tạo một vòng quay của bất kỳ nội dung nào bạn muốn để cung cấp trình chiếu nội dung tương tác.
Một plugin cơ bản, dễ dàng mở rộng để nhanh chóng tạo ra các kiểu chữ trang nhã với bất kỳ kiểu nhập văn bản biểu mẫu nào.
Đối với các hiệu ứng chuyển tiếp đơn giản, hãy bao gồm bootstrap-transfer.js một lần để trượt theo các chế độ hoặc làm mờ dần các cảnh báo.
* Cần thiết cho hoạt ảnh trong plugin
Một plugin được sắp xếp hợp lý, nhưng linh hoạt, sử dụng plugin phương thức javascript truyền thống chỉ với chức năng bắt buộc tối thiểu và các giá trị mặc định thông minh.
Tải tập tinDưới đây là một phương thức được kết xuất tĩnh.
Một cơ thể đẹp…
Chuyển đổi một phương thức qua javascript bằng cách nhấp vào nút bên dưới. Nó sẽ trượt xuống và mờ dần từ đầu trang.
Khởi chạy phương thức demoGọi phương thức qua javascript:
- $ ( '#myModal' ). phương thức ( tùy chọn )
Tên | loại hình | mặc định | sự mô tả |
---|---|---|---|
phông nền | boolean | thật | Bao gồm một yếu tố phương thức-phông nền. Ngoài ra, chỉ định static phông nền không đóng phương thức khi nhấp chuột. |
bàn phím | boolean | thật | Đóng phương thức khi nhấn phím thoát |
buổi bieu diễn | boolean | thật | Hiển thị phương thức khi khởi tạo. |
Bạn có thể kích hoạt các chế độ trên trang của mình một cách dễ dàng mà không cần phải viết một dòng javascript. Chỉ cần đặt data-toggle="modal"
trên phần tử bộ điều khiển với một data-target="#foo"
hoặc href="#foo"
tương ứng với id phần tử phương thức và khi được nhấp vào, nó sẽ khởi chạy phương thức của bạn.
Ngoài ra, để thêm các tùy chọn vào phiên bản phương thức của bạn, chỉ cần bao gồm chúng dưới dạng các thuộc tính dữ liệu bổ sung trên phần tử điều khiển hoặc chính đánh dấu phương thức.
- <a class = "btn" data-toggle = "modal" href = "#myModal"> Khởi chạy phương thức </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-allow = "modal" > × </button>
- <h3> Tiêu đề phương thức </h3>
- </div>
- <div class = "modal-body" >
- <p> Một cơ thể đẹp… </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dismiss = "modal"> Đóng </a> _
- <a href = "#" class = "btn btn-primary"> Lưu thay đổi </a>
- </div>
- </div>
.fade
lớp vào
.modal
phần tử (tham khảo bản trình diễn để xem điều này trong hoạt động) và bao gồm bootstrap-transfer.js.
Kích hoạt nội dung của bạn như một phương thức. Chấp nhận một tùy chọn tùy chọn object
.
- $ ( '#myModal' ). phương thức ({
- bàn phím : false
- })
Chuyển đổi một phương thức theo cách thủ công.
- $ ( '#myModal' ). modal ( 'chuyển đổi' )
Mở một phương thức theo cách thủ công.
- $ ( '#myModal' ). modal ( 'show' )
Ẩn một phương thức theo cách thủ công.
- $ ( '#myModal' ). modal ( 'ẩn' )
Lớp phương thức của Bootstrap cho thấy một vài sự kiện để kết nối vào chức năng phương thức.
Biến cố | Sự mô tả |
---|---|
buổi bieu diễn | Sự kiện này kích hoạt ngay lập tức khi show phương thức thể hiện được gọi. |
cho xem | Sự kiện này được kích hoạt khi phương thức đã được hiển thị cho người dùng (sẽ đợi quá trình chuyển đổi css hoàn tất). |
ẩn giấu | Sự kiện này được kích hoạt ngay lập tức khi hide phương thức thể hiện đã được gọi. |
ẩn giấu | Sự kiện này được kích hoạt khi phương thức hoàn tất bị ẩn khỏi người dùng (sẽ đợi quá trình chuyển đổi css hoàn tất). |
- $ ( '#myModal' ). on ( 'hidden' , function () {
- // làm việc gì đó…
- })
Thêm menu thả xuống cho hầu hết mọi thứ trong Bootstrap bằng plugin đơn giản này. Bootstrap có hỗ trợ menu thả xuống đầy đủ trên thanh điều hướng, tab và viên thuốc.
Tải tập tinNhấp vào liên kết điều hướng thả xuống trong thanh điều hướng và viên thuốc bên dưới để kiểm tra danh sách thả xuống.
Gọi các trình đơn thả xuống qua javascript:
- $ ( '.dropdown-toggle' ). dropdown ()
Để nhanh chóng thêm chức năng thả xuống cho bất kỳ phần tử nào, chỉ cần thêm data-toggle="dropdown"
và bất kỳ trình đơn thả xuống bootstrap hợp lệ nào sẽ tự động được kích hoạt.
data-target="#fat"
hoặc
href="#fat"
.
- <ul class = "nav nav-Drugs" >
- <li class = "active" > <a href = "#"> Liên kết thông thường </a> </li>
- <li class = "dropdown" id = "menu1" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#menu1"> _
- Trình đơn thả xuống
- <b class = "caret" > </b>
- </a>
- <ul class = "dropdown-menu" >
- <li> <a href = "#"> Hành động </a> </li>
- <li> <a href = "#"> Một hành động khác </a> </li>
- <li> <a href = "#"> Nội dung khác ở đây </a> </li>
- <li class = "divider" > </li>
- <li> <a href = "#"> Liên kết được phân tách </a> </li>
- </ul>
- </li>
- ...
- </ul>
Để giữ nguyên các URL, hãy sử dụng data-target
thuộc tính thay vì href="#"
.
- <ul class = "nav nav-Drugs" >
- <li class = "dropdown" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" data-target = "#" href = "path/to/page.html"> _
- Trình đơn thả xuống
- <b class = "caret" > </b>
- </a>
- <ul class = "dropdown-menu" >
- ...
- </ul>
- </li>
- </ul>
Một api được lập trình để kích hoạt menu cho điều hướng theo thanh điều hướng hoặc tab nhất định.
Plugin ScrollSpy dùng để tự động cập nhật các mục tiêu điều hướng dựa trên vị trí cuộn.
Tải tập tinCuộn khu vực bên dưới và xem cập nhật điều hướng. Các mục phụ thả xuống cũng sẽ được đánh dấu. Thử nó!
Bàn phím quảng cáo xà cạp, bữa tiệc nửa buổi id nghệ thuật dolor labore. Pitchfork yr enim lo-fi trước khi họ bán hết. Tumblr farm-to-table xe đạp quyền bất cứ điều gì. Anim keffiyeh carles cardigan. Gian hàng ảnh 3 con sói mặt trăng của Velit seitan mcsweeney. Cosby áo len lomo quần short jean, williamsburg hoodie minim qui có thể bạn chưa nghe nói về chúng et cardigan quỹ tín thác quần áo culpa biodiesel wes anderson thẩm mỹ. Nihil hình xăm tố cáo, tín dụng mỉa mai biodiesel keffiyeh nghệ nhân ullamcoequat.
Veniam marfa ria mép ván trượt, adipisicing fugiat velit pitchfork râu. Freegan râu aliqua cupidatat mcsweeney's vero. Cupidatat bốn loko nisi, ea helvetica nulla carles. Xe chở đồ ăn bằng áo len hình xăm cosby, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles tập thể dục không thẩm mỹ quis gentrify. Brooklyn adipisicing bia thủ công phó bàn thờ chính.
Occaecat Goodso aliqua delectus. Fap bia thủ công cần thiết ván trượt ea. Lomo xe đạp quyền adipisicing banh mi, velit ea sunt cấp tiếp theo locavore cà phê một nguồn gốc ở magna veniam. Cuộc sống cao id vinyl, công viên tiếng vang hậu quả là quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Túi nhỏ nhắn tự làm Consectetur nisi. Cred ex in, bền vững delectus consectetur fanny pack iphone.
In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Keytar twee blog, culpa messenger bag marfa bất cứ thứ gì xe tải đồ ăn ngon. Sapiente synth id giả định. Locavore sed helvetica mỉa mai châm biếm, những chiếc áo khoác sấm sét mà bạn có thể chưa nghe nói về chúng do áo hoodie không chứa gluten lo-fi fap aliquip. Labore elit placeat trước khi bán hết hàng, terry richardson proident brunch nesciunt quis cosby sweater nghệ nhân của nghệ nhân p Cosre elit keffiyeh ut helvetica. Cardigan bia thủ công seitan velit làm sẵn. VHS chambray labris tempor veniam. Hoạt hình mollit minimine hàng hóa ullamco Thundercats.
Gọi scrollspy qua javascript:
- $ ( '#navbar' ). scrollspy ()
Để dễ dàng thêm hành vi cuộn lên vào điều hướng thanh trên cùng của bạn, chỉ cần thêm data-spy="scroll"
vào phần tử bạn muốn theo dõi (thông thường nhất đây sẽ là phần thân).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
phải tương ứng với một cái gì đó trong dom như
<div id="home"></div>
.
Khi sử dụng scrollspy kết hợp với việc thêm hoặc xóa các phần tử khỏi DOM, bạn sẽ cần gọi phương thức làm mới như sau:
- $ ( '[data-spy = "scroll"]' ). each ( function () {
- var $ spy = $ ( this ). scrollspy ( 'làm mới' )
- });
Tên | loại hình | mặc định | sự mô tả |
---|---|---|---|
bù lại | con số | 10 | Điểm ảnh để bù đắp từ trên xuống khi tính toán vị trí của cuộn. |
Biến cố | Sự mô tả |
---|---|
hoạt động | Sự kiện này kích hoạt bất cứ khi nào một mục mới được kích hoạt bởi con lăn. |
Plugin này bổ sung chức năng tab động và nhanh chóng để chuyển đổi qua nội dung cục bộ.
Tải tập tinNhấp vào các tab bên dưới để chuyển đổi giữa các ngăn ẩn, thậm chí qua menu thả xuống.
Chất liệu denim thô chắc hẳn bạn chưa từng nghe nói đến quần short jean Austin. Nesciunt đậu phụ stumptown aliqua, làm sạch tổng thể retro synth. Ria mép khuôn mẫu, williamsburg carles vegan helvetica. Người bán thịt người bán thịt retro keffiyeh dreamcatcher synth. Áo len Cosby eu banh mi, qui irure terry richardson ex ink. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan may mặc của mỹ, butcher voluptate nisi qui.
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party trước khi họ bán hết sạch mực ống không chứa gluten, áo len cosby freegan. Fanny pack portland seitan DIY, bữa tiệc nghệ thuật locavore sói sáo rỗng cuộc sống cao echo công viên Austin. Cred vinyl keffiyeh Tự làm salvia PBR, banh mi trước khi họ bán hết áo len cosby siêu vi khuẩn VHS từ trang trại đến bàn ăn. Lomo sói virut, ria mép sẵn sàng làm bia thủ công keffiyeh bia marfa đạo đức. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
Bật các tab có thể tab qua javascript (mỗi tab cần được kích hoạt riêng lẻ):
- $ ( '#myTab a' ). nhấp vào ( hàm ( e ) {
- e . PreventDefault ();
- $ ( cái này ). tab ( 'show' );
- })
Bạn có thể kích hoạt các tab riêng lẻ theo một số cách:
- $ ( '#myTab a [href = "# hồ sơ"]' ). tab ( 'show' ); // Chọn tab theo tên
- $ ( '#myTab a: first' ). tab ( 'show' ); // Chọn tab đầu tiên
- $ ( '#myTab a: last' ). tab ( 'show' ); // Chọn tab cuối cùng
- $ ( '#myTab li: eq (2) a' ). tab ( 'show' ); // Chọn tab thứ ba (được lập chỉ mục 0)
Bạn có thể kích hoạt điều hướng tab hoặc viên thuốc mà không cần viết bất kỳ javascript nào bằng cách chỉ định data-toggle="tab"
hoặc data-toggle="pill"
trên một phần tử. Thêm nav
và nav-tabs
các lớp vào tab ul
sẽ áp dụng kiểu tab bootstrap.
- <ul class = "nav nav-tabs" >
- <li> <a href = "#home" data-toggle = "tab"> Trang chủ </a> </li >
- <li> <a href = "#profile" data-toggle = "tab"> Hồ sơ </a> </li >
- <li> <a href = "#messages" data-toggle = "tab"> Tin nhắn </a> </li >
- <li> <a href = "#settings" data-toggle = "tab"> Cài đặt </a> </li >
- </ul>
Kích hoạt phần tử tab và vùng chứa nội dung. Tab phải có một data-target
hoặc một href
nhắm mục tiêu một nút vùng chứa trong DOM.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" > <a href = "#home"> Trang chủ </a> </li>
- <li> <a href = "#profile"> Hồ sơ </a> </li>
- <li> <a href = "#messages"> Tin nhắn </a> </li>
- <li> <a href = "#settings"> Cài đặt </a> </li>
- </ul>
- <div class = "tab-content" >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "profile" > ... </div>
- <div class = "tab-pane" id = "messages" > ... </div>
- <div class = "tab-pane" id = "settings" > ... </div>
- </div>
- <script>
- $ ( function () {
- $ ( '#myTab a: last' ). tab ( 'show' );
- })
- </script>
Biến cố | Sự mô tả |
---|---|
buổi bieu diễn | Sự kiện này kích hoạt trên chương trình tab, nhưng trước khi tab mới được hiển thị. Sử dụng event.target và event.relatedTarget để nhắm mục tiêu tab đang hoạt động và tab đang hoạt động trước đó (nếu có) tương ứng. |
cho xem | Sự kiện này kích hoạt trên tab hiển thị sau khi tab được hiển thị. Sử dụng event.target và event.relatedTarget để nhắm mục tiêu tab đang hoạt động và tab đang hoạt động trước đó (nếu có) tương ứng. |
- $ ( 'a [data-toggle = "tab"]' ). on ( 'shows' , function ( e ) {
- e . mục tiêu // tab đã kích hoạt
- e . RelatedTarget // tab trước
- })
Lấy cảm hứng từ plugin jQuery.tipsy tuyệt vời được viết bởi Jason Frame; Chú giải công cụ là phiên bản cập nhật, không dựa vào hình ảnh, sử dụng css3 cho hoạt ảnh và thuộc tính dữ liệu để lưu trữ tiêu đề cục bộ.
Tải tập tinDi chuột qua các liên kết bên dưới để xem các chú giải công cụ:
Những chiếc quần bó sát cấp độ tiếp theo có thể bạn chưa từng nghe nói về chúng. Ảnh gian hàng râu vải thô denim letterpress túi đưa tin thuần chay stumptown. Seitan từ trang trại đến bàn ăn, quần áo Mỹ 8-bit quinoa bền vững fixie của mcsweeney có một chambray vinyl richardson terry. Beard stumptown, cardigans banh mi lomo Thundercats. Đậu phụ diesel sinh học williamsburg marfa, bánh chambray thuần chay làm sạch 4 loko mcsweeney. Một nghệ nhân thực sự mỉa mai bất cứ thứ gì keytar , scenester farm-to-table banky Austin twitter xử lý freegan credit thô denim single-origin coffee lan truyền.
Kích hoạt chú giải công cụ qua javascript:
- $ ( '#example' ). chú giải công cụ ( tùy chọn )
Tên | loại hình | mặc định | sự mô tả |
---|---|---|---|
hoạt hình | boolean | thật | áp dụng một chuyển đổi mờ dần css cho chú giải công cụ |
vị trí | chuỗi | hàm | 'đứng đầu' | cách đặt chú giải công cụ - trên cùng | dưới cùng | trái | bên phải |
bộ chọn | sợi dây | sai | Nếu một bộ chọn được cung cấp, các đối tượng chú giải công cụ sẽ được ủy quyền cho các mục tiêu được chỉ định. |
Tiêu đề | chuỗi | hàm số | '' | giá trị tiêu đề mặc định nếu không có thẻ `title` |
Kích hoạt | sợi dây | 'bay lượn' | cách kích hoạt chú giải công cụ - di chuột | tiêu điểm | thủ công |
sự chậm trễ | số | sự vật | 0 | độ trễ hiển thị và ẩn chú giải công cụ (mili giây) - không áp dụng cho loại trình kích hoạt thủ công Nếu một số được cung cấp, độ trễ được áp dụng cho cả ẩn / hiện Cấu trúc đối tượng là: |
Vì lý do hiệu suất, Tooltip và Popover data-apis được chọn tham gia. Nếu bạn muốn sử dụng chúng, chỉ cần chỉ định một tùy chọn bộ chọn.
- <a href = "#" rel = "tooltip" title = "first tooltip"> di chuột qua tôi </a>
Đính kèm trình xử lý chú giải công cụ vào tập hợp phần tử.
Tiết lộ chú giải công cụ của phần tử.
- $ ( '#element' ). chú giải công cụ ( 'hiển thị' )
Ẩn chú giải công cụ của phần tử.
- $ ( '#element' ). chú giải công cụ ( 'ẩn' )
Chuyển đổi chú giải công cụ của phần tử.
- $ ( '#element' ). chú giải công cụ ( 'chuyển đổi' )
Thêm các lớp phủ nhỏ của nội dung, như trên iPad, vào bất kỳ phần tử nào để có thông tin phụ về nhà ở.
* Yêu cầu kèm theo Chú giải công cụ
Tải tập tinDi chuột qua nút để kích hoạt cửa sổ bật lên.
Bật cửa sổ bật lên qua javascript:
- $ ( '#example' ). popover ( tùy chọn )
Tên | loại hình | mặc định | sự mô tả |
---|---|---|---|
hoạt hình | boolean | thật | áp dụng một chuyển đổi mờ dần css cho chú giải công cụ |
vị trí | chuỗi | hàm | 'bên phải' | làm thế nào để định vị cửa sổ bật lên - trên cùng | dưới cùng | trái | bên phải |
bộ chọn | sợi dây | sai | nếu một bộ chọn được cung cấp, các đối tượng chú giải công cụ sẽ được ủy quyền cho các mục tiêu được chỉ định |
Kích hoạt | sợi dây | 'bay lượn' | cách kích hoạt chú giải công cụ - di chuột | tiêu điểm | thủ công |
Tiêu đề | chuỗi | hàm số | '' | giá trị tiêu đề mặc định nếu thuộc tính `title` không có |
Nội dung | chuỗi | hàm số | '' | giá trị nội dung mặc định nếu thuộc tính `data-content` không có |
sự chậm trễ | số | sự vật | 0 | độ trễ hiển thị và ẩn cửa sổ bật lên (mili giây) - không áp dụng cho loại kích hoạt thủ công Nếu một số được cung cấp, độ trễ được áp dụng cho cả ẩn / hiện Cấu trúc đối tượng là: |
Vì lý do hiệu suất, Tooltip và Popover data-apis được chọn tham gia. Nếu bạn muốn sử dụng chúng, chỉ cần chỉ định một tùy chọn bộ chọn.
Khởi tạo các cửa sổ bật lên cho một tập hợp phần tử.
Tiết lộ một phần tử bật lên.
- $ ( '#element' ). popover ( 'show' )
Ẩn một phần tử bật lên.
- $ ( '#element' ). popover ( 'ẩn' )
Chuyển đổi cửa sổ bật lên phần tử.
- $ ( '#element' ). popover ( 'chuyển đổi' )
Plugin cảnh báo là một lớp nhỏ để thêm chức năng đóng vào cảnh báo.
Tải xuốngPlugin cảnh báo hoạt động trên các thông báo cảnh báo thông thường và chặn các thông báo.
Thay đổi cái này cái kia và thử lại. Duis mollis, est non rowo luctus, nisi erat porttitor ligula, eget lacinia odio sem perf elit. Cras mattis consectetur purus sit amet fermentum.
Cho phép loại bỏ cảnh báo qua javascript:
- $ ( ".alert" ). alert ()
Chỉ cần thêm data-dismiss="alert"
vào nút đóng của bạn để tự động cung cấp chức năng đóng cảnh báo.
- <a class = "close" data-dismiss = "alert" href = "#"> & lần ; </a>
Kết hợp tất cả các cảnh báo với chức năng đóng. Để cảnh báo của bạn hiển thị hoạt ảnh khi đóng cửa, hãy đảm bảo rằng chúng đã áp dụng loại .fade
và .in
lớp cho chúng.
Đóng một cảnh báo.
- $ ( ".alert" ). alert ( 'đóng' )
Lớp cảnh báo của Bootstrap cho thấy một vài sự kiện để kết nối với chức năng cảnh báo.
Biến cố | Sự mô tả |
---|---|
gần | Sự kiện này kích hoạt ngay lập tức khi close phương thức thể hiện được gọi. |
đóng cửa | Sự kiện này được kích hoạt khi cảnh báo đã được đóng (sẽ đợi quá trình chuyển đổi css hoàn tất). |
- $ ( '# my-alert' ). bind ( 'đóng' , function () {
- // làm việc gì đó…
- })
Nhận các kiểu cơ sở và hỗ trợ linh hoạt cho các thành phần có thể thu gọn như đàn accordion và điều hướng.
Tải tập tin* Yêu cầu phải có plugin Chuyển tiếp.
Sử dụng plugin thu gọn, chúng tôi đã xây dựng một tiện ích phong cách đàn accordion đơn giản:
Bật qua javascript:
- $ ( ".collapse" ). sụp đổ ()
Tên | loại hình | mặc định | sự mô tả |
---|---|---|---|
cha mẹ | bộ chọn | sai | If selector thì tất cả các phần tử có thể thu gọn dưới phần tử gốc được chỉ định sẽ bị đóng khi mục có thể thu gọn này được hiển thị. (tương tự như hành vi đàn accordion truyền thống) |
chuyển đổi | boolean | thật | Chuyển đổi phần tử có thể thu gọn khi gọi |
Chỉ cần thêm data-toggle="collapse"
và một data-target
phần tử vào để tự động gán quyền kiểm soát phần tử có thể thu gọn. Thuộc data-target
tính chấp nhận bộ chọn css để áp dụng thu gọn. Đảm bảo thêm lớp collapse
vào phần tử có thể thu gọn. Nếu bạn muốn nó mở mặc định, hãy thêm lớp bổ sung in
.
- <button class = "btn btn-risk" data-toggle = "sập" data-target = "#demo" >
- đóng mở đơn giản
- </button>
- <div id = "demo" class = "thu gọn trong" > … </div>
data-parent="#selector"
. Tham khảo bản demo để thấy điều này trong hoạt động.
Kích hoạt nội dung của bạn dưới dạng phần tử có thể thu gọn. Chấp nhận một tùy chọn tùy chọn object
.
- $ ( '#myCollapsible' ). sụp đổ ({
- chuyển đổi : false
- })
Chuyển đổi phần tử có thể thu gọn thành hiển thị hoặc ẩn.
Hiển thị một phần tử có thể thu gọn.
Ẩn một phần tử có thể thu gọn.
Lớp thu gọn của Bootstrap cho thấy một vài sự kiện để kết nối vào chức năng thu gọn.
Biến cố | Sự mô tả |
---|---|
buổi bieu diễn | Sự kiện này kích hoạt ngay lập tức khi show phương thức thể hiện được gọi. |
cho xem | Sự kiện này được kích hoạt khi một phần tử thu gọn được hiển thị cho người dùng (sẽ đợi quá trình chuyển đổi css hoàn tất). |
ẩn giấu | Sự kiện này được kích hoạt ngay lập tức khi hide phương thức đã được gọi. |
ẩn giấu | Sự kiện này được kích hoạt khi một phần tử thu gọn đã bị ẩn khỏi người dùng (sẽ đợi quá trình chuyển đổi css hoàn tất). |
- $ ( '#myCollapsible' ). on ( 'hidden' , function () {
- // làm việc gì đó…
- })
Xem trình chiếu bên dưới.
Gọi qua javascript:
- $ ( '.carousel' ). băng chuyền ()
Tên | loại hình | mặc định | sự mô tả |
---|---|---|---|
khoảng thời gian | con số | 5000 | Khoảng thời gian để trì hoãn giữa việc tự động quay một mục. Nếu sai, băng chuyền sẽ không tự động xoay vòng. |
tạm ngừng | sợi dây | "bay lượn" | Tạm dừng vòng quay của băng chuyền trên mouseenter và tiếp tục quay vòng của băng chuyền trên mouseleave. |
Thuộc tính dữ liệu được sử dụng cho cuộc trò chuyện trước đó và tiếp theo. Kiểm tra đánh dấu ví dụ bên dưới.
- <div id = "myCarousel" class = "carousel slide" >
- <! - Mục băng chuyền ->
- <div class = "carousel-inner" >
- <div class = "active item" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <! - Điều hướng băng chuyền ->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "prev"> & lsaquo; </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "next"> & rsaquo ; </a>
- </div>
Khởi tạo băng chuyền với một tùy chọn tùy chọn object
và bắt đầu quay vòng qua các mục.
- $ ( '.carousel' ). băng chuyền ({
- khoảng thời gian : 2000
- })
Xoay qua các mục trong băng chuyền từ trái sang phải.
Ngăn băng chuyền đi qua các mặt hàng.
Xoay băng chuyền thành một khung cụ thể (dựa trên 0, tương tự như một mảng).
Chuyển sang mục trước.
Chuyển sang mục tiếp theo.
Lớp băng chuyền của Bootstrap cho thấy hai sự kiện để kết nối vào chức năng băng chuyền.
Biến cố | Sự mô tả |
---|---|
trượt | Sự kiện này kích hoạt ngay lập tức khi slide phương thức thể hiện được gọi. |
trượt | Sự kiện này được kích hoạt khi băng chuyền đã hoàn thành quá trình chuyển đổi trang chiếu của nó. |
Một plugin cơ bản, dễ dàng mở rộng để nhanh chóng tạo ra các kiểu chữ trang nhã với bất kỳ kiểu nhập văn bản biểu mẫu nào.
Tải tập tinBắt đầu nhập vào trường bên dưới để hiển thị kết quả về lỗi chính tả.
Gọi cho typeahead qua javascript:
- $ ( '.typeahead' ). người đánh máy ()
Tên | loại hình | mặc định | sự mô tả |
---|---|---|---|
nguồn | mảng | [] | Nguồn dữ liệu để truy vấn. |
mặt hàng | con số | số 8 | Số lượng mục tối đa để hiển thị trong menu thả xuống. |
người kết hợp | hàm số | trường hợp không nhạy cảm | Phương pháp được sử dụng để xác định xem một truy vấn có khớp với một mục hay không. Chấp nhận một đối số duy nhất item để kiểm tra truy vấn. Truy cập truy vấn hiện tại với this.query . Trả về boolean true nếu truy vấn trùng khớp. |
người sắp xếp | hàm số | đối sánh chính xác , phân biệt chữ hoa chữ thường , không phân biệt chữ hoa chữ thường |
Phương pháp được sử dụng để sắp xếp kết quả tự động hoàn thành. Chấp nhận một đối số duy nhất items và có phạm vi của ví dụ điển hình. Tham chiếu truy vấn hiện tại với this.query . |
bút đánh dấu | hàm số | đánh dấu tất cả các kết quả phù hợp mặc định | Phương pháp được sử dụng để đánh dấu kết quả tự động hoàn thành. Chấp nhận một đối số duy nhất item và có phạm vi của ví dụ điển hình. Nên trả về html. |
Thêm thuộc tính dữ liệu để đăng ký một phần tử có chức năng đánh máy.
- <input type = "text" data-cung = "typeahead" >
Khởi tạo đầu vào có lỗi chính tả.