Hướng dẫn bootstrap 5 multiselect dropdown codepen - codepen thả xuống nhiều lựa chọn bootstrap 5
Thêm nhận xét/câu hỏi Nhập thêm 15 ký tự Show
Tìm hiểu, phát triển và giúp đỡ người khác với BBBOOTSTRAP Đóng góp cho chúng tôi với một số đoạn trích thú vị tuyệt vời sử dụng HTML, CSS, JavaScript và Bootstrap Bootstrap 4 Snippet Danh sách thả xuống MultiSelect được tạo bằng cách hỏi SNB bằng bootstrap 4. Đoạn trích này là miễn phí và nguồn mở do đó bạn có thể sử dụng nó trong dự án của mình. Dự án tuyệt vời mới của bạn với hơn 1000 biểu tượng tuyệt vời của phông chữ, hơn 4000 biểu tượng thiết kế vật liệu và màu sắc thiết kế vật liệu tại bbbootstrap.com. Mang các thành phần của Bootstrap vào cuộc sống với hơn một tá plugin jQuery tùy chỉnh. Dễ dàng bao gồm tất cả chúng, hoặc từng người một. Cá nhân hoặc biên soạnCác plugin có thể được bao gồm riêng lẻ (sử dụng các tệp 0 riêng lẻ của Bootstrap) hoặc tất cả cùng một lúc (sử dụng 1 hoặc 2 được thu nhỏ).Sử dụng JavaScript được biên dịchCả 1 và 2 đều chứa tất cả các plugin trong một tệp. Chỉ bao gồm một.Phụ thuộc pluginMột số plugin và các thành phần CSS phụ thuộc vào các plugin khác. Nếu bạn bao gồm các plugin riêng lẻ, hãy đảm bảo kiểm tra các phụ thuộc này trong tài liệu. Cũng lưu ý rằng tất cả các plugin phụ thuộc vào jQuery (điều này có nghĩa là jQuery phải được bao gồm trước các tệp plugin). Tham khảo 5 của chúng tôi để xem phiên bản jQuery nào được hỗ trợ.before the plugin files). Consult
our 5 to see which versions of jQuery are supported.Thuộc tính dữ liệuBạn có thể sử dụng tất cả các plugin Bootstrap hoàn toàn thông qua API đánh dấu mà không cần viết một dòng JavaScript duy nhất. Đây là API hạng nhất của Bootstrap và nên là sự cân nhắc đầu tiên của bạn khi sử dụng plugin. Điều đó nói rằng, trong một số tình huống có thể mong muốn tắt chức năng này. Do đó, chúng tôi cũng cung cấp khả năng vô hiệu hóa API thuộc tính dữ liệu bằng cách giải phóng tất cả các sự kiện trên tài liệu được đặt theo tên của 6. Điều này trông như thế này:
Ngoài ra, để nhắm mục tiêu một plugin cụ thể, chỉ bao gồm tên plugin làm không gian tên cùng với không gian tên API dữ liệu như thế này:
Chỉ có một plugin trên mỗi phần tử thông qua các thuộc tính dữ liệuKhông sử dụng các thuộc tính dữ liệu từ nhiều plugin trên cùng một phần tử. Ví dụ, một nút không thể có cả công cụ và chuyển đổi phương thức. Để thực hiện điều này, sử dụng một yếu tố gói. API lập trìnhChúng tôi cũng tin rằng bạn sẽ có thể sử dụng tất cả các plugin Bootstrap hoàn toàn thông qua API JavaScript. Tất cả các API công khai là các phương thức đơn lẻ, có thể chuỗi và trả lại bộ sưu tập đã hoạt động.
Tất cả các phương thức sẽ chấp nhận một đối tượng tùy chọn tùy chọn, một chuỗi nhắm mục tiêu một phương thức cụ thể hoặc không có gì (bắt đầu một plugin với hành vi mặc định):
Mỗi plugin cũng phơi ra hàm xây dựng thô trên thuộc tính 7: 8. Nếu bạn muốn nhận một phiên bản plugin cụ thể, hãy truy xuất trực tiếp từ một phần tử: 9.Thiết lập mặc địnhBạn có thể thay đổi cài đặt mặc định cho một plugin bằng cách sửa đổi đối tượng 0 của plugin:
Không có xung độtĐôi khi cần phải sử dụng các plugin bootstrap với các khung UI khác. Trong những trường hợp này, va chạm không gian tên đôi khi có thể xảy ra. Nếu điều này xảy ra, bạn có thể gọi 1 trên plugin bạn muốn hoàn nguyên giá trị của.
Sự kiệnPlugin phụ của Bootstrap hiển thị một vài sự kiện để kết nối với chức năng gắn kết. Kể từ 3.0.0, tất cả các sự kiện bootstrap đều được đặt theo tên. Tất cả các sự kiện nguyên bản cung cấp chức năng 4. Điều này cung cấp khả năng ngăn chặn việc thực hiện một hành động trước khi nó bắt đầu.
Số phiên bảnPhiên bản của mỗi plugin jQuery của Bootstrap có thể được truy cập thông qua thuộc tính 5 của hàm tạo plugin. Ví dụ: cho plugin Tooltip:
Không có dự phòng đặc biệt khi JavaScript bị tắtCác plugin của Bootstrap không quay trở lại đặc biệt duyên dáng khi JavaScript bị vô hiệu hóa. Nếu bạn quan tâm đến trải nghiệm người dùng trong trường hợp này, hãy sử dụng 6 để giải thích tình huống (và cách thử lại JavaScript) cho người dùng của bạn và/hoặc thêm các dự phòng tùy chỉnh của riêng bạn.Thư viện của bên thứ baBootstrap không chính thức hỗ trợ các thư viện JavaScript của bên thứ ba như nguyên mẫu hoặc UI jQuery. Mặc dù 1 and namespaced events, there may be compatibility problems that you need to fix on your own.Về chuyển tiếpĐối với các hiệu ứng chuyển tiếp đơn giản, bao gồm 8 một lần cùng với các tệp JS khác. Nếu bạn đang sử dụng 1 được biên dịch (hoặc thu nhỏ), thì không cần phải bao gồm điều này, nó đã ở đó.Có gì bên trongTransition.js là một trình trợ giúp cơ bản cho các sự kiện 00 cũng như trình giả lập chuyển đổi CSS. Nó được sử dụng bởi các plugin khác để kiểm tra hỗ trợ chuyển đổi CSS và để bắt gặp các chuyển tiếp treo.Vô hiệu hóa chuyển tiếpViệc chuyển đổi có thể bị vô hiệu hóa toàn cầu bằng cách sử dụng đoạn trích JavaScript sau, phải đến sau 8 (hoặc 1 hoặc 2, như trường hợp có thể) đã được tải:
Các phương thức được sắp xếp hợp lý, nhưng linh hoạt, các lời nhắc hộp thoại với chức năng yêu cầu tối thiểu và mặc định thông minh. Nhiều phương thức mở không được hỗ trợHãy chắc chắn không mở một phương thức trong khi một phương thức khác vẫn có thể nhìn thấy. Hiển thị nhiều hơn một phương thức tại một thời điểm yêu cầu mã tùy chỉnh. Vị trí đánh dấu phương thứcLuôn cố gắng đặt mã HTML của phương thức ở vị trí cấp cao nhất trong tài liệu của bạn để tránh các thành phần khác ảnh hưởng đến sự xuất hiện và/hoặc chức năng của phương thức. Do cách HTML5 xác định ngữ nghĩa của nó, thuộc tính ____104 HTML không có hiệu lực trong các phương thức Bootstrap. Để đạt được hiệu ứng tương tự, hãy sử dụng một số JavaScript tùy chỉnh: To achieve the same effect, use some custom JavaScript:
Ví dụVí dụ tĩnhMột phương thức được hiển thị với tiêu đề, cơ thể và bộ hành động ở chân trang. 0Bản thử trực tiếpChuyển đổi 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. 1Làm cho phương thức có thể truy cập đượcHãy chắc chắn thêm 05 và 06, tham chiếu tiêu đề phương thức, vào 07 và 08 cho chính 09.Ngoài ra, bạn có thể đưa ra một mô tả về hộp thoại phương thức của bạn với 10 trên 07.Nhúng video YouTubeNhúng video YouTube trong các phương thức yêu cầu JavaScript bổ sung không phải trong Bootstrap để tự động ngừng phát lại và hơn thế nữa. Xem bài đăng Stack Overflow hữu ích này để biết thêm thông tin. Kích thước tùy chọnCác phương thức có hai kích thước tùy chọn, có sẵn thông qua các lớp sửa đổi sẽ được đặt trên 09. 2Loại bỏ hoạt hìnhĐối với các phương thức chỉ đơn giản là xuất hiện thay vì mờ dần để xem, hãy xóa lớp 13 khỏi đánh dấu phương thức của bạn. 3Sử dụng hệ thống lướiĐể tận dụng hệ thống lưới bootstrap trong một phương thức, chỉ cần tổ 14 trong 15 và sau đó sử dụng các lớp hệ thống lưới thông thường. 4Có một loạt các nút mà tất cả đều kích hoạt cùng một phương thức, chỉ với các nội dung hơi khác nhau? Sử dụng các thuộc tính 16 và HTML 17 (có thể thông qua jQuery) để thay đổi nội dung của phương thức tùy thuộc vào nút nào được nhấp. Xem tài liệu sự kiện phương thức để biết chi tiết về 18, 5 6Cách sử dụngPlugin Modal tắt nội dung ẩn của bạn theo yêu cầu, thông qua các thuộc tính dữ liệu hoặc JavaScript. Nó cũng thêm 19 vào 20 để ghi đè hành vi cuộn mặc định và tạo 21 để cung cấp một khu vực nhấp chuột để loại bỏ các phương thức được hiển thị khi nhấp vào bên ngoài phương thức.Thông qua các thuộc tính dữ liệuKích hoạt một phương thức mà không cần viết javascript. Đặt 22 trên phần tử điều khiển, giống như một nút, cùng với 23 hoặc 24 để nhắm mục tiêu một phương thức cụ thể để chuyển đổi. 7Thông qua JavaScriptGọi một phương thức có ID 25 với một dòng JavaScript: 8Tùy chọnCác tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy nối tên tùy chọn vào 26, như trong 27.
Nếu một URL từ xa được cung cấp, nội dung sẽ được tải một lần thông qua phương thức $(document).off('.alert.data-api')30 của JQuery và được đưa vào Div $(document).off('.alert.data-api')31. Nếu bạn đang sử dụng Data-API, bạn có thể sử dụng thuộc tính $(document).off('.alert.data-api')32 để chỉ định nguồn từ xa. Một ví dụ về điều này được hiển thị dưới đây:
$(document).off('.alert.data-api') |
Lớp phương thức của Bootstrap phơi bày một vài sự kiện để kết nối với chức năng phương thức. | Tất cả các sự kiện phương thức được bắn vào chính phương thức (nghĩa là tại 43). |
---|---|
Loại sự kiện | Sự mô tả |
show.bs.modal | Sự kiện này bắn ngay lập tức khi phương thức thể hiện 2 được gọi. Nếu được gây ra bởi một cú nhấp chuột, phần tử đã nhấp có sẵn dưới dạng thuộc tính 18 của sự kiện. |
hiển thị.bs.modal | Sự kiện này được bắn khi phương thức đã được hiển thị cho người dùng (sẽ chờ hoàn thành chuyển đổi CSS). Nếu được gây ra bởi một cú nhấp chuột, phần tử đã nhấp có sẵn dưới dạng thuộc tính 18 của sự kiện. |
ẩn.bs.modal | Sự kiện này được bắn ngay lập tức khi phương thức thể hiện 47 đã được gọi. |
ẩn.bs.modal | Sự kiện này được bắn khi phương thức đã hoàn thành bị ẩn khỏi người dùng (sẽ chờ hoàn thành chuyển đổi CSS). |
$('.btn.danger').button('toggle').addClass('fat')
5đã tải.bs.modal
Sự kiện này được bắn khi phương thức đã tải nội dung bằng tùy chọn
$(document).off('.alert.data-api')
48.Ví dụ
- Thêm các menu thả xuống vào gần như bất cứ điều gì với plugin đơn giản này, bao gồm thanh điều hướng, tab và thuốc.
- Thêm các menu thả xuống vào gần như bất cứ điều gì với plugin đơn giản này, bao gồm thanh điều hướng, tab và thuốc.
Trong một thanh hải quân
- Thả xuống
- Thêm các menu thả xuống vào gần như bất cứ điều gì với plugin đơn giản này, bao gồm thanh điều hướng, tab và thuốc.
- Thêm các menu thả xuống vào gần như bất cứ điều gì với plugin đơn giản này, bao gồm thanh điều hướng, tab và thuốc.
- Thêm các menu thả xuống vào gần như bất cứ điều gì với plugin đơn giản này, bao gồm thanh điều hướng, tab và thuốc.
Trong một thanh hải quân
Thả xuống
Trong thuốcThis means that switching from an open dropdown menu to a different dropdown menu requires an extra tap on mobile.
Liên kết thường xuyên
Cách sử dụng
Thông qua các thuộc tính dữ liệu hoặc JavaScript, plugin thả xuống bật nội dung ẩn (menu thả xuống) bằng cách bật lớp
$(document).off('.alert.data-api')
49 trên mục danh sách cha mẹ.$('.btn.danger').button('toggle').addClass('fat')
6Trên các thiết bị di động, việc mở một thả xuống thêm
$(document).off('.alert.data-api')
50 dưới dạng khu vực vòi để đóng các menu thả xuống khi khai thác bên ngoài menu, yêu cầu hỗ trợ iOS thích hợp. Điều này có nghĩa là việc chuyển từ menu thả xuống mở sang menu thả xuống khác yêu cầu nhấn thêm trên thiết bị di động.$('.btn.danger').button('toggle').addClass('fat')
7Lưu ý: Thuộc tính $(document).off('.alert.data-api')51 được dựa vào để đóng các menu thả xuống ở cấp độ ứng dụng, vì vậy bạn nên luôn sử dụng nó.
Thông qua các thuộc tính dữ liệu
$('.btn.danger').button('toggle').addClass('fat')
8Thêm $(document).off('.alert.data-api')
51 vào một liên kết hoặc nút để chuyển một thả xuống.
$(document).off('.alert.data-api')
Để giữ cho các URL còn nguyên vẹn với các nút liên kết, hãy sử dụng thuộc tính
$(document).off('.alert.data-api')
53 thay vì $(document).off('.alert.data-api')
54.Thông qua JavaScript
Gọi các thả xuống qua JavaScript:
Nếu một URL từ xa được cung cấp, nội dung sẽ được tải một lần thông qua phương thức $(document).off('.alert.data-api')30 của JQuery và được đưa vào Div $(document).off('.alert.data-api')31. Nếu bạn đang sử dụng Data-API, bạn có thể sử dụng thuộc tính $(document).off('.alert.data-api')32 để chỉ định nguồn từ xa. Một ví dụ về điều này được hiển thị dưới đây:
$(document).off('.alert.data-api')
57
$(document).off('.alert.data-api')
$(document).off('.alert.data-api')
9Điều chỉnh vị trí của phương thức để chống lại một thanh cuộn trong trường hợp một người sẽ xuất hiện, điều này sẽ làm cho phương thức nhảy sang trái.
Chỉ cần thiết khi chiều cao của phương thức thay đổi trong khi nó mở.
Sự kiện
Lớp phương thức của Bootstrap phơi bày một vài sự kiện để kết nối với chức năng phương thức. | Tất cả các sự kiện phương thức được bắn vào chính phương thức (nghĩa là tại 43). |
---|---|
Loại sự kiện | Sự mô tả |
show.bs.modal | Sự kiện này bắn ngay lập tức khi phương thức thể hiện 2 được gọi. Nếu được gây ra bởi một cú nhấp chuột, phần tử đã nhấp có sẵn dưới dạng thuộc tính 18 của sự kiện. |
hiển thị.bs.modal | Sự kiện này được bắn khi phương thức đã được hiển thị cho người dùng (sẽ chờ hoàn thành chuyển đổi CSS). Nếu được gây ra bởi một cú nhấp chuột, phần tử đã nhấp có sẵn dưới dạng thuộc tính 18 của sự kiện. |
ẩn.bs.modal | Sự kiện này được bắn ngay lập tức khi phương thức thể hiện 47 đã được gọi. |
$('.btn.danger').button('toggle').addClass('fat')
9ẩn.bs.modal
Yêu cầu định vị tương đối
Bất kể phương pháp thực hiện, ScrollSpy yêu cầu sử dụng
$(document).off('.alert.data-api')
60 trên phần tử bạn đang theo dõi. Trong hầu hết các trường hợp, đây là $(document).off('.alert.data-api')
20. Khi cuộn trên các phần tử khác với $(document).off('.alert.data-api')
20, hãy chắc chắn có bộ $(document).off('.alert.data-api')
63 và $(document).off('.alert.data-api')
64 được áp dụng.Thông qua các thuộc tính dữ liệu
Để dễ dàng thêm hành vi ScrollSpy vào điều hướng Topbar của bạn, hãy thêm
$(document).off('.alert.data-api')
65 vào phần tử bạn muốn theo dõi (thông thường nhất đây sẽ là $(document).off('.alert.data-api')
20). Sau đó, thêm thuộc tính $(document).off('.alert.data-api')
53 với ID hoặc lớp của phần tử cha của bất kỳ thành phần bootstrap $(document).off('.alert.data-api')
68.$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
0$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
1Thông qua JavaScript
Sau khi thêm
$(document).off('.alert.data-api')
60 vào CSS của bạn, hãy gọi ScrollSpy qua JavaScript:$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
2Phương pháp
$(document).off('.alert.data-api')
70
$(document).off('.alert.data-api')
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ư vậy:
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
3Tùy chọn
Các tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy nối tên tùy chọn vào
$(document).off('.alert.data-api')
26, như trong $(document).off('.alert.data-api')
72.
Tên | loại hình | default | sự mô tả |
---|---|---|---|
bù lại | con số | 10 | Pixel để bù từ đầu khi tính toán vị trí cuộn. |
Sự kiện
Loại sự kiện | Sự mô tả |
---|---|
kích hoạt.bs.scrollspy | Sự kiện này bắn bất cứ khi nào một mục mới được kích hoạt bởi ScrollSpy. |
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
4Tab ví dụ
Thêm chức năng tab nhanh, động để chuyển đổi qua các bảng nội dung cục bộ, thậm chí thông qua các menu thả xuống. Các tab lồng nhau không được hỗ trợ.Nested tabs are not supported.
- Nhà
- Hồ sơ
- Thả xuống
Raw denim có lẽ bạn đã không nghe nói về họ quần short jean Austin. Nesciunt Tofu Stumptown Aliqua, Retro Synth Master Cleanse. Mustache Cliche Tempor, Williamsburg Carles Vegan Helvetica. Retrehenderit butcher retro keffiyeh dreamcatcher synth. Áo len cosby EU BAH MI, QUI IRURE TERRY RICHARDSON EX SQUID. Aliquip placeat salvia cillum iphone. Seitan Aliquip Quis Cardigan American Trang phục, Butcher Voluptate Nisi Qui.
Food Truck Fixie Locavore, Accusamus McSweeney's Marfa Nulla Coffee Coffee Squid. Tập thể dục +1 Labore Velit, Blog Sartorial PBR Leggings tiếp theo Wes Anderson Artisan Four Farm Farm-to-Table Craft Bia Twee. Qui Photo Gian hàng Letterpress, Commodo Enim Craft Bia Mlkshk Aliquip Jean Shorts Ullamco Ad Vinyl Cillum PBR. Homo Nostrud Organic, Assumenda Labore thẩm mỹ magna delectus mollit. Keytar Helvetica VHS Salvia Yr, Vero Magna Velit Sapiente Labore Stumptown. Vegan Fanny Pack Odio Cillum Wes Anderson 8-bit, quần short jean bền vững râu ut tự làm đạo đức culpa terry Richardson diesel sinh học. Bữa tiệc nghệ thuật Stumptown, Tumblr Butcher Vero Sint Qi Sapiente Accusamus xăm công viên Echo.
Etsy Mixtape Wayfarers, Đạo đức Wes Anderson Tofu trước khi họ bán hết Lomo Farmo Farm Farm Farm-to-Table hữu cơ của McSweeney. Túi Messenger Gentrify Pitchfork xăm bia thủ công, iPhone Skateboard Locavore Carles Etsy Salvia Banksy Hoodie Helvetica. DIY synth pbr ngân hàng trớ trêu. Quần legging gentrify squid 8 bit cred pitchfork. Williamsburg Banh mi bất cứ điều gì không có gluten, Carles Pitchfork Biod Diesel Fixie Etsy Retro MLKSHK Vice Blog. SCOREBER Tín dụng Bạn có thể chưa từng nghe về họ, Blog bia thủ công Vinyl Stumptown. Pitchfork Đậu phụ bền vững Synth Chambray Yr.
Quỹ ủy thác Seitan Letterpress, Keytar Raw Denim Keffiyeh Etsy Art Party trước khi họ bán hết chiếc áo len Master CleanSe không có gluten freegan cosby freegan. Fanny Pack Portland Seitan DIY, Đảng Nghệ thuật Locavore Wolf Cliche High Life Echo Park Austin. Tín dụng vinyl keffiyeh DIY Salvia PBR, BAH MI Trước khi họ bán hết áo len VHS Viral Viral Cosby Farm đến Table. Lomo Wolf Viral, ria mép Readymade Thundercats Keffiyeh Craft Bia Marfa đạo đức. Wolf Salvia Freegan, Sartorial Keffiyeh Echo Park Vegan.
Cách sử dụng
Bật các tab có thể lập được thông qua JavaScript (mỗi tab cần được kích hoạt riêng lẻ):
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
5Bạn có thể kích hoạt các tab riêng lẻ theo nhiều cách:
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
6Đánh dấu
Bạn có thể kích hoạt một tab hoặc điều hướng thuốc mà không cần viết bất kỳ JavaScript nào bằng cách chỉ định
$(document).off('.alert.data-api')
73 hoặc $(document).off('.alert.data-api')
74 trên một phần tử. Thêm các lớp $(document).off('.alert.data-api')
75 và $(document).off('.alert.data-api')
76 vào tab $(document).off('.alert.data-api')
77 sẽ áp dụng kiểu tab Bootstrap, đồng thời thêm các lớp $(document).off('.alert.data-api')
75 và $(document).off('.alert.data-api')
79 sẽ áp dụng kiểu dáng thuốc.$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
7Hiệu ứng mờ dần
Để làm cho các tab mờ dần, thêm
$(document).off('.alert.data-api')
13 vào mỗi $(document).off('.alert.data-api')
81. Khăn tab đầu tiên cũng phải có $(document).off('.alert.data-api')
82 để hiển thị nội dung ban đầu.$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
8Phương pháp
$(document).off('.alert.data-api')
83
$(document).off('.alert.data-api')
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ư vậy:
$(document).off('.alert.data-api')
88
$(document).off('.alert.data-api')
Chọn tab đã cho và hiển thị nội dung liên quan của nó. Bất kỳ tab nào khác đã được chọn trước đó đều không được chọn và nội dung liên quan của nó đều bị ẩn. Trả về cho người gọi trước khi khung tab thực sự được hiển thị (nghĩa là trước khi sự kiện
$(document).off('.alert.data-api')
89 xảy ra).Returns to the caller before the tab pane has actually been shown (i.e. before the $(document).off('.alert.data-api')
89 event occurs).$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
9Sự kiện
Khi hiển thị một tab mới, các sự kiện bắn theo thứ tự sau:
90 (trên tab hoạt động hiện tại)$(document).off('.alert.data-api')
91 (trên tab Too-be-Shown)$(document).off('.alert.data-api')
92 (trên tab Active trước đó, giống như đối với sự kiện$(document).off('.alert.data-api')
90)$(document).off('.alert.data-api')
89 (trên tab Just-Shown mới hoạt động, giống như đối với sự kiện$(document).off('.alert.data-api')
91)$(document).off('.alert.data-api')
Nếu không có tab nào đã hoạt động, thì các sự kiện
$(document).off('.alert.data-api')
90 và $(document).off('.alert.data-api')
92 sẽ không được bắn.
Loại sự kiện | Sự mô tả |
---|---|
show.bs.tab | Sự kiện này bắn vào Tab Show, nhưng trước khi tab mới được hiển thị. Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động và tab hoạt động trước đó (nếu có) tương ứng. |
hiển thị.bs.tab | Sự kiện này bắn vào Tab Show sau khi một tab đã được hiển thị. Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động và tab hoạt động trước đó (nếu có) tương ứng. |
ẩn.bs.tab | Sự kiện này bắn khi một tab mới sẽ được hiển thị (và do đó, tab hoạt động trước đó sẽ bị ẩn). Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động hiện tại và tab sắp hoạt động mới, tương ứng. |
ẩn.bs.tab | Sự kiện này bắn sau khi một tab mới được hiển thị (và do đó, tab hoạt động trước đó được ẩn). Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động trước đó và tab hoạt động mới, tương ứng. |
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
0Lấy cảm hứng từ plugin jquery.tipsy xuất sắc được viết bởi Jason Frame; Tooltips là một phiên bản cập nhật, không dựa vào hình ảnh, sử dụng CSS3 cho hình ảnh động và thuộc tính dữ liệu để lưu trữ tiêu đề cục bộ.
Tooltips với các tiêu đề không có độ dài không bao giờ được hiển thị.
Di chuột qua các liên kết bên dưới để xem chú giải công cụ:
Quần bó sát cấp độ keffiyeh có lẽ bạn đã không nghe nói về chúng. BOOTH BOOTH BEARD RAW denim Letterpress Vegan Messenger Bag Stumptown. Seitan từ nông trại đến bàn, trang phục Mỹ 8 bit của McSweeney có một chiếc Vinyl Chambray Terry Richardson. Beard Stumptown, Cardigans Banh Mi Lomo Thundercats. Đậu phụ Biod Diesel Williamsburg Marfa, Four Loko McSweeney's Cleanse Vegan Chambray. Một nghệ nhân thực sự mỉa mai bất kể Keytar, Banksy Austin Austin Austin xử lý Freegan Cred Cred Denim Cà phê duy nhất.
Công cụ tĩnh
Bốn tùy chọn có sẵn: trên cùng, phải, dưới cùng và bên trái được căn chỉnh.
Bốn hướng
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
1Plugin Tooltip tạo nội dung và đánh dấu theo yêu cầu và theo các công cụ mặc định là chú giải công cụ sau phần tử kích hoạt của chúng.
Kích hoạt chú giải công cụ thông qua JavaScript:
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
2Đánh dấu
Đánh dấu bắt buộc cho một công cụ chỉ là thuộc tính
$('.btn.danger').button('toggle').addClass('fat')
06 và $('.btn.danger').button('toggle').addClass('fat')
07 trên phần tử HTML mà bạn muốn có một chú giải công cụ. Đánh dấu được tạo của một chú giải công cụ khá đơn giản, mặc dù nó yêu cầu một vị trí (theo mặc định, được đặt thành $('.btn.danger').button('toggle').addClass('fat')
08 bởi plugin).$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
3Tùy chọn
Các tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy nối tên tùy chọn vào
$(document).off('.alert.data-api')
26, như trong $('.btn.danger').button('toggle').addClass('fat')
10.
Tên | Loại hình | Mặc định | Sự mô tả |
---|---|---|---|
show.bs.tab | Sự kiện này bắn vào Tab Show, nhưng trước khi tab mới được hiển thị. Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động và tab hoạt động trước đó (nếu có) tương ứng. | hiển thị.bs.tab | Sự kiện này bắn vào Tab Show sau khi một tab đã được hiển thị. Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động và tab hoạt động trước đó (nếu có) tương ứng. |
ẩn.bs.tab | Sự kiện này bắn khi một tab mới sẽ được hiển thị (và do đó, tab hoạt động trước đó sẽ bị ẩn). Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động hiện tại và tab sắp hoạt động mới, tương ứng. | ẩn.bs.tab | Sự kiện này bắn sau khi một tab mới được hiển thị (và do đó, tab hoạt động trước đó được ẩn). Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động trước đó và tab hoạt động mới, tương ứng.
|
Lấy cảm hứng từ plugin jquery.tipsy xuất sắc được viết bởi Jason Frame; Tooltips là một phiên bản cập nhật, không dựa vào hình ảnh, sử dụng CSS3 cho hình ảnh động và thuộc tính dữ liệu để lưu trữ tiêu đề cục bộ. | Tooltips với các tiêu đề không có độ dài không bao giờ được hiển thị. | 0 | Di chuột qua các liên kết bên dưới để xem chú giải công cụ: Quần bó sát cấp độ keffiyeh có lẽ bạn đã không nghe nói về chúng. BOOTH BOOTH BEARD RAW denim Letterpress Vegan Messenger Bag Stumptown. Seitan từ nông trại đến bàn, trang phục Mỹ 8 bit của McSweeney có một chiếc Vinyl Chambray Terry Richardson. Beard Stumptown, Cardigans Banh Mi Lomo Thundercats. Đậu phụ Biod Diesel Williamsburg Marfa, Four Loko McSweeney's Cleanse Vegan Chambray. Một nghệ nhân thực sự mỉa mai bất kể Keytar, Banksy Austin Austin Austin xử lý Freegan Cred Cred Denim Cà phê duy nhất. Công cụ tĩnh |
Bốn tùy chọn có sẵn: trên cùng, phải, dưới cùng và bên trái được căn chỉnh. | Sự kiện này bắn vào Tab Show, nhưng trước khi tab mới được hiển thị. Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động và tab hoạt động trước đó (nếu có) tương ứng. | ẩn.bs.tab | Sự kiện này bắn sau khi một tab mới được hiển thị (và do đó, tab hoạt động trước đó được ẩn). Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động trước đó và tab hoạt động mới, tương ứng. |
Lấy cảm hứng từ plugin jquery.tipsy xuất sắc được viết bởi Jason Frame; Tooltips là một phiên bản cập nhật, không dựa vào hình ảnh, sử dụng CSS3 cho hình ảnh động và thuộc tính dữ liệu để lưu trữ tiêu đề cục bộ. | Tooltips với các tiêu đề không có độ dài không bao giờ được hiển thị. | Di chuột qua các liên kết bên dưới để xem chú giải công cụ: | Quần bó sát cấp độ keffiyeh có lẽ bạn đã không nghe nói về chúng. BOOTH BOOTH BEARD RAW denim Letterpress Vegan Messenger Bag Stumptown. Seitan từ nông trại đến bàn, trang phục Mỹ 8 bit của McSweeney có một chiếc Vinyl Chambray Terry Richardson. Beard Stumptown, Cardigans Banh Mi Lomo Thundercats. Đậu phụ Biod Diesel Williamsburg Marfa, Four Loko McSweeney's Cleanse Vegan Chambray. Một nghệ nhân thực sự mỉa mai bất kể Keytar, Banksy Austin Austin Austin xử lý Freegan Cred Cred Denim Cà phê duy nhất. Công cụ tĩnh |
Bốn tùy chọn có sẵn: trên cùng, phải, dưới cùng và bên trái được căn chỉnh. | Bốn hướng | ẩn.bs.tab | Sự kiện này bắn sau khi một tab mới được hiển thị (và do đó, tab hoạt động trước đó được ẩn). Sử dụng 98 và 16 để nhắm mục tiêu tab hoạt động trước đó và tab hoạt động mới, tương ứng. |
mẫu | sợi dây | 15 | Cơ sở HTML để sử dụng khi tạo công cụ. Tooltip's 07 sẽ được đưa vào 17. 18 sẽ trở thành mũi tên của Tooltip.Phần tử trình bao bọc ngoài cùng phải có lớp 19.
|
Tiêu đề | Chuỗi | hàm số | ' | Giá trị tiêu đề mặc định nếu thuộc tính 07 không có mặt.Nếu một hàm được đưa ra, nó sẽ được gọi với tham chiếu 14 được đặt thành phần tử mà ToolTip được đính kèm.
|
Kích hoạt | sợi dây | 'Focus lơ lửng' | Cách trình kích hoạt của ToolTip - Nhấp vào | di chuột | Trọng tâm | thủ công. Bạn có thể vượt qua nhiều kích hoạt; Tách chúng với một không gian. 22 không thể được kết hợp với bất kỳ kích hoạt nào khác. |
Chế độ xem | Chuỗi | đối tượng | hàm số | {selector: 'cơ thể', đệm: 0} | Giữ công cụ trong giới hạn của yếu tố này. Ví dụ: 23 hoặc 24Nếu một hàm được đưa ra, nó được gọi với nút DOM phần tử kích hoạt là đối số duy nhất của nó. Bối cảnh 14 được đặt thành phiên bản chú giải công cụ.
|
Phương pháp
$('.btn.danger').button('toggle').addClass('fat')
26
$('.btn.danger').button('toggle').addClass('fat')
Đính kèm một bộ xử lý Tooltip vào một bộ sưu tập phần tử.
$('.btn.danger').button('toggle').addClass('fat')
27
$('.btn.danger').button('toggle').addClass('fat')
Tiết lộ công cụ của một phần tử. Trả về cho người gọi trước khi chú giải công cụ thực sự được hiển thị (nghĩa là trước khi sự kiện
$('.btn.danger').button('toggle').addClass('fat')
28 xảy ra). Đây được coi là một kích hoạt "thủ công" của chú giải công cụ. Tooltips với các tiêu đề không có độ dài không bao giờ được hiển thị.Returns to the caller before the tooltip has actually been shown (i.e. before the $('.btn.danger').button('toggle').addClass('fat')
28 event occurs). This is considered a "manual" triggering of the tooltip. Tooltips with zero-length titles are never displayed.$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
4$('.btn.danger').button('toggle').addClass('fat')
29
$('.btn.danger').button('toggle').addClass('fat')
Ẩn một công cụ của một phần tử. Trả về cho người gọi trước khi chú giải công cụ thực sự bị ẩn (nghĩa là trước khi sự kiện
$('.btn.danger').button('toggle').addClass('fat')
30 xảy ra). Đây được coi là một kích hoạt "thủ công" của chú giải công cụ.Returns to the caller before the tooltip has actually been hidden (i.e. before the $('.btn.danger').button('toggle').addClass('fat')
30 event occurs). This is considered a "manual" triggering of the tooltip.$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
5$('.btn.danger').button('toggle').addClass('fat')
31
$('.btn.danger').button('toggle').addClass('fat')
Bật công cụ công cụ của một phần tử. Trả về cho người gọi trước khi chú giải công cụ thực sự được hiển thị hoặc ẩn (nghĩa là trước khi sự kiện
$('.btn.danger').button('toggle').addClass('fat')
28 hoặc $('.btn.danger').button('toggle').addClass('fat')
30 xảy ra). Đây được coi là một kích hoạt "thủ công" của chú giải công cụ.Returns to the caller before the tooltip has actually been shown or hidden (i.e. before the $('.btn.danger').button('toggle').addClass('fat')
28 or $('.btn.danger').button('toggle').addClass('fat')
30 event occurs). This is considered a "manual" triggering of the tooltip.$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
6$('.btn.danger').button('toggle').addClass('fat')
34
$('.btn.danger').button('toggle').addClass('fat')
Ẩn và phá hủy công cụ của một yếu tố. Các chú giải công cụ sử dụng ủy quyền (được tạo bằng tùy chọn
$('.btn.danger').button('toggle').addClass('fat')
35) không thể bị phá hủy riêng lẻ trên các yếu tố kích hoạt hậu duệ.$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
7Sự kiện
Loại sự kiện | Sự mô tả |
---|---|
show.bs.tooltip | Sự kiện này bắn ngay lập tức khi phương thức thể hiện 2 được gọi. |
hiển thị.bs.tooltip | Sự kiện này được bắn khi người dùng đã hiển thị cho người dùng (sẽ chờ hoàn thành chuyển đổi CSS). |
ẩn.bs.tooltip | Sự kiện này được bắn ngay lập tức khi phương thức thể hiện 47 đã được gọi. |
ẩn.bs.tooltip | Sự kiện này được bắn khi ToolTip đã hoàn thành việc bị ẩn khỏi người dùng (sẽ chờ hoàn thành chuyển đổi CSS). |
chèn.bs.tooltip | Sự kiện này được bắn sau sự kiện 38 khi mẫu Tooltip đã được thêm vào DOM. |
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
8Thêm các lớp phủ nhỏ của nội dung, giống như trên iPad, vào bất kỳ yếu tố nào cho thông tin thứ cấp nhà ở.
Popovers có cả tiêu đề và nội dung đều có độ dài bằng 0 không bao giờ được hiển thị.
Chức năng chọn tham gia
Vì lý do hiệu suất, công cụ và dữ liệu popover-APIs đang chọn tham gia, có nghĩa là bạn phải tự khởi tạo chúng.you must initialize them yourself.
Một cách để khởi tạo tất cả các popover trên một trang sẽ là chọn chúng bằng thuộc tính
$('.btn.danger').button('toggle').addClass('fat')
39 của chúng:$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
9PopoVers trong các nhóm nút, nhóm đầu vào và bảng yêu cầu cài đặt đặc biệt
Khi sử dụng popover trên các phần tử trong
$('.btn.danger').button('toggle').addClass('fat')
40 hoặc $('.btn.danger').button('toggle').addClass('fat')
41 hoặc trên các phần tử liên quan đến bảng ($('.btn.danger').button('toggle').addClass('fat')
42, $('.btn.danger').button('toggle').addClass('fat')
43, $('.btn.danger').button('toggle').addClass('fat')
44, $('.btn.danger').button('toggle').addClass('fat')
45, $('.btn.danger').button('toggle').addClass('fat')
46, $('.btn.danger').button('toggle').addClass('fat')
47) (chẳng hạn như phần tử phát triển rộng hơn và/hoặc mất các góc tròn khi popover được kích hoạt).PopoVers trên các phần tử bị vô hiệu hóa yêu cầu các phần tử bao bọc
Để thêm một popover vào phần tử
$('.btn.danger').button('toggle').addClass('fat')
49 hoặc $('.btn.danger').button('toggle').addClass('fat')
50, hãy đặt phần tử vào bên trong $('.btn.danger').button('toggle').addClass('fat')
51 và áp dụng popover vào $('.btn.danger').button('toggle').addClass('fat')
51 đó.Liên kết nhiều dòng
Đôi khi bạn muốn thêm một popover vào một siêu liên kết kết thúc nhiều dòng. Hành vi mặc định của plugin popover là tập trung theo chiều ngang và chiều dọc. Thêm
$('.btn.danger').button('toggle').addClass('fat')
53 vào neo của bạn để tránh điều này.Ví dụ
Popover tĩnh
Bốn tùy chọn có sẵn: trên cùng, phải, dưới cùng và bên trái được căn chỉnh.
Popover Top
SED Posuere lãnh sự est tại sảnh. Aenean EU Leo Quam. Pellentesque Ornare Sem Lacinia Quam Venenatis Vestibulum.
Popover đúng
SED Posuere lãnh sự est tại sảnh. Aenean EU Leo Quam. Pellentesque Ornare Sem Lacinia Quam Venenatis Vestibulum.
Popover đúng
SED Posuere lãnh sự est tại sảnh. Aenean EU Leo Quam. Pellentesque Ornare Sem Lacinia Quam Venenatis Vestibulum.
Popover đúng
SED Posuere lãnh sự est tại sảnh. Aenean EU Leo Quam. Pellentesque Ornare Sem Lacinia Quam Venenatis Vestibulum.
Bản thử trực tiếp
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
0Bốn hướng
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
1Bỏ qua khi nhấp chuột tiếp theo
Sử dụng trình kích hoạt
$('.btn.danger').button('toggle').addClass('fat')
54 để loại bỏ popover chỉ trong lần nhấp tiếp theo mà người dùng thực hiện.Đánh dấu cụ thể cần thiết để loại bỏ trên máy ảnh
Đối với hành vi trình duyệt chéo và đa nền tảng thích hợp, bạn phải sử dụng thẻ
$(document).off('.alert.data-api')
86 chứ không phải thẻ $('.btn.danger').button('toggle').addClass('fat')
56 và bạn cũng phải bao gồm các thuộc tính $('.btn.danger').button('toggle').addClass('fat')
57 và $('.btn.danger').button('toggle').addClass('fat')
58.var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
2Cách sử dụng
Bật PopoVers qua JavaScript:
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
3Tùy chọn
Các tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy nối tên tùy chọn vào
$(document).off('.alert.data-api')
26, như trong $('.btn.danger').button('toggle').addClass('fat')
10.
Tên | Loại hình | Mặc định | Sự mô tả |
---|---|---|---|
hoạt hình | Boolean | thật | Áp dụng quá trình chuyển đổi Fade CSS cho popover |
thùng đựng hàng | Chuỗi | sai | sai | Bổ số popover vào một yếu tố cụ thể. Ví dụ: 11. Tùy chọn này đặc biệt hữu ích ở chỗ nó cho phép bạn định vị popover trong luồng của tài liệu gần phần tử kích hoạt -& nbsp; sẽ ngăn chặn popover trôi đi khỏi phần tử kích hoạt trong quá trình thay đổi kích thước cửa sổ.
|
Nội dung | Chuỗi | hàm số | ' | Giá trị nội dung mặc định nếu thuộc tính 62 không có mặt.Nếu một hàm được đưa ra, nó sẽ được gọi với tham chiếu 14 của nó được đặt thành phần tử mà popover được gắn vào.
|
sự chậm trễ | Số | sự vật | 0 | Trì hoãn hiển thị và che giấu popover (MS) - 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 thị Cấu trúc đối tượng là: 12
|
HTML | Boolean | sai | Bổ số popover vào một yếu tố cụ thể. Ví dụ: 11. Tùy chọn này đặc biệt hữu ích ở chỗ nó cho phép bạn định vị popover trong luồng của tài liệu gần phần tử kích hoạt -& nbsp; sẽ ngăn chặn popover trôi đi khỏi phần tử kích hoạt trong quá trình thay đổi kích thước cửa sổ. |
Nội dung | Chuỗi | hàm số | ' | Giá trị nội dung mặc định nếu thuộc tính 62 không có mặt.When "auto" is specified, it will dynamically reorient the popover. For example, if placement is "auto left", the popover will display to the left when possible, otherwise it will display right. Nếu một hàm được đưa ra, nó sẽ được gọi với tham chiếu 14 của nó được đặt thành phần tử mà popover được gắn vào.
|
sự chậm trễ | Số | sự vật | sai | Bổ số popover vào một yếu tố cụ thể. Ví dụ: 11. Tùy chọn này đặc biệt hữu ích ở chỗ nó cho phép bạn định vị popover trong luồng của tài liệu gần phần tử kích hoạt -& nbsp; sẽ ngăn chặn popover trôi đi khỏi phần tử kích hoạt trong quá trình thay đổi kích thước cửa sổ. |
Nội dung | Số | sự vật | Trì hoãn hiển thị và che giấu popover (MS) - 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 thị Cấu trúc đối tượng là: 12HTML Chèn HTML vào popover. Nếu sai, phương thức 13 của JQuery sẽ được sử dụng để chèn nội dung vào DOM. Sử dụng văn bản nếu bạn lo lắng về các cuộc tấn công XSS.vị trí |
'bên phải' | Chuỗi | hàm số | ' | Giá trị nội dung mặc định nếu thuộc tính 62 không có mặt.Nếu một hàm được đưa ra, nó sẽ được gọi với tham chiếu 14 của nó được đặt thành phần tử mà popover được gắn vào.
|
sự chậm trễ | Số | sự vật | Trì hoãn hiển thị và che giấu popover (MS) - 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 thị |
Cấu trúc đối tượng là: 12 | HTML | Chèn HTML vào popover. Nếu sai, phương thức 13 của JQuery sẽ được sử dụng để chèn nội dung vào DOM. Sử dụng văn bản nếu bạn lo lắng về các cuộc tấn công XSS. | vị trí 'bên phải' |
Cách định vị popover - Top | Đáy | trái | đúng | Auto.Khi "Tự động" được chỉ định, nó sẽ tự động tái định hướng popover. Ví dụ: nếu vị trí là "tự động bên trái", popover sẽ hiển thị sang trái khi có thể, nếu không nó sẽ hiển thị bên phải.
Khi một hàm được sử dụng để xác định vị trí, nó được gọi với nút DOM popover là đối số đầu tiên của nó và nút DOM phần tử kích hoạt là thứ hai. Bối cảnh
$('.btn.danger').button('toggle').addClass('fat')
14 được đặt thành phiên bản popover.bộ chọn
$('.btn.danger').button('toggle').addClass('fat')
80
$('.btn.danger').button('toggle').addClass('fat')
sợi dây
$('.btn.danger').button('toggle').addClass('fat')
81
$('.btn.danger').button('toggle').addClass('fat')
Nếu một bộ chọn được cung cấp, các đối tượng popover sẽ được giao cho các mục tiêu được chỉ định. Trong thực tế, điều này được sử dụng để cho phép nội dung HTML động có thêm popover. Xem điều này và một ví dụ thông tin.Returns to the caller before the popover has actually been shown (i.e. before the
$('.btn.danger').button('toggle').addClass('fat')
82 event occurs). This is considered a "manual" triggering of the popover. Popovers whose both title and content are zero-length are never displayed.var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
4$('.btn.danger').button('toggle').addClass('fat')
83
$('.btn.danger').button('toggle').addClass('fat')
mẫuReturns to the caller before the popover has actually been hidden (i.e. before the
$('.btn.danger').button('toggle').addClass('fat')
84 event occurs). This is considered a "manual" triggering of the popover.var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
5$('.btn.danger').button('toggle').addClass('fat')
85
$('.btn.danger').button('toggle').addClass('fat')
$('.btn.danger').button('toggle').addClass('fat')
67Returns to the caller before the popover has actually been shown or hidden (i.e. before the $('.btn.danger').button('toggle').addClass('fat')
82 or $('.btn.danger').button('toggle').addClass('fat')
84 event occurs). This is considered a "manual" triggering of the popover.var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
6$('.btn.danger').button('toggle').addClass('fat')
88
$('.btn.danger').button('toggle').addClass('fat')
Cơ sở HTML để sử dụng khi tạo popover.
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
7Sự kiện
Loại sự kiện | Sự mô tả |
---|---|
show.bs.popover | Sự kiện này bắn ngay lập tức khi phương thức thể hiện 2 được gọi. |
hiển thị.bs.popover | Sự kiện này được bắn khi popover đã được người dùng hiển thị (sẽ chờ hoàn thành chuyển đổi CSS). |
ẩn.bs.popover | Sự kiện này được bắn ngay lập tức khi phương thức thể hiện 47 đã được gọi. |
ẩn.bs.popover | Sự kiện này được bắn khi popover đã hoàn thành việc bị ẩn khỏi người dùng (sẽ chờ hoàn thành chuyển đổi CSS). |
chèn.bs.popover | Sự kiện này được bắn sau sự kiện 92 khi mẫu popover đã được thêm vào DOM. |
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
8Ví dụ cảnh báo
Thêm chức năng DISMISS cho tất cả các thông báo cảnh báo với plugin này.
Khi sử dụng nút
$('.btn.danger').button('toggle').addClass('fat')
93, nó phải là con đầu tiên của $('.btn.danger').button('toggle').addClass('fat')
94 và không có nội dung văn bản nào có thể đến trước khi đánh dấu.Cách sử dụng
Chỉ cần thêm
$('.btn.danger').button('toggle').addClass('fat')
95 vào nút Đóng của bạn để tự động đưa ra một chức năng cảnh báo gần. Đóng một cảnh báo sẽ loại bỏ nó khỏi DOM.var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
9Để có cảnh báo của bạn sử dụng hoạt hình khi đóng, hãy đảm bảo rằng họ có các lớp
$(document).off('.alert.data-api')
13 và $(document).off('.alert.data-api')
82 đã được áp dụng cho họ.Phương pháp
$('.btn.danger').button('toggle').addClass('fat')
98
$('.btn.danger').button('toggle').addClass('fat')
Làm cho một cảnh báo lắng nghe các sự kiện nhấp chuột trên các yếu tố hậu duệ có thuộc tính
$('.btn.danger').button('toggle').addClass('fat')
95. (Không cần thiết khi sử dụng tự động hóa tự động của Data-API.)$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
00
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Đóng một cảnh báo bằng cách loại bỏ nó khỏi DOM. Nếu các lớp
$(document).off('.alert.data-api')
13 và $(document).off('.alert.data-api')
82 có mặt trên phần tử, cảnh báo sẽ mờ dần trước khi xóa.Sự kiện
Plugin cảnh báo của Bootstrap phơi bày một vài sự kiện để kết nối với chức năng cảnh báo.
Loại sự kiện | Sự mô tả |
---|---|
show.bs.popover | Sự kiện này bắn ngay lập tức khi phương thức thể hiện 2 được gọi. |
hiển thị.bs.popover | Sự kiện này được bắn khi popover đã được người dùng hiển thị (sẽ chờ hoàn thành chuyển đổi CSS). |
$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
0ẩn.bs.popover
Sự kiện này được bắn ngay lập tức khi phương thức thể hiện $(document).off('.alert.data-api')47 đã được gọi.
ẩn.bs.popover
Sự kiện này được bắn khi popover đã hoàn thành việc bị ẩn khỏi người dùng (sẽ chờ hoàn thành chuyển đổi CSS).
$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
1chèn.bs.popover
Sự kiện này được bắn sau sự kiện
$('.btn.danger').button('toggle').addClass('fat')
92 khi mẫu popover đã được thêm vào DOM.
Ví dụ cảnh báo
Thêm chức năng DISMISS cho tất cả các thông báo cảnh báo với plugin này.
$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
2Khi sử dụng nút $('.btn.danger').button('toggle').addClass('fat')93, nó phải là con đầu tiên của $('.btn.danger').button('toggle').addClass('fat')94 và không có nội dung văn bản nào có thể đến trước khi đánh dấu.
Cách sử dụng
Chỉ cần thêm $('.btn.danger').button('toggle').addClass('fat')
95 vào nút Đóng của bạn để tự động đưa ra một chức năng cảnh báo gần. Đóng một cảnh báo sẽ loại bỏ nó khỏi DOM.
$('.btn.danger').button('toggle').addClass('fat')
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton // give $().bootstrapBtn the Bootstrap functionality
9Để có cảnh báo của bạn sử dụng hoạt hình khi đóng, hãy đảm bảo rằng họ có các lớp $(document).off('.alert.data-api')
13 và $(document).off('.alert.data-api')
82 đã được áp dụng cho họ.
$(document).off('.alert.data-api')
$(document).off('.alert.data-api')
Phương pháp
Làm cho một cảnh báo lắng nghe các sự kiện nhấp chuột trên các yếu tố hậu duệ có thuộc tính
$('.btn.danger').button('toggle').addClass('fat')
95. (Không cần thiết khi sử dụng tự động hóa tự động của Data-API.)$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
3Đóng một cảnh báo bằng cách loại bỏ nó khỏi DOM. Nếu các lớp
$(document).off('.alert.data-api')
13 và $(document).off('.alert.data-api')
82 có mặt trên phần tử, cảnh báo sẽ mờ dần trước khi xóa.$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
4Phương pháp
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
21
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Làm cho một cảnh báo lắng nghe các sự kiện nhấp chuột trên các yếu tố hậu duệ có thuộc tính
$('.btn.danger').button('toggle').addClass('fat')
95. (Không cần thiết khi sử dụng tự động hóa tự động của Data-API.)$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
22
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Đóng một cảnh báo bằng cách loại bỏ nó khỏi DOM. Nếu các lớp
$(document).off('.alert.data-api')
13 và $(document).off('.alert.data-api')
82 có mặt trên phần tử, cảnh báo sẽ mờ dần trước khi xóa.This method is asynchronous and returns before the resetting has actually completed.$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
23
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Plugin cảnh báo của Bootstrap phơi bày một vài sự kiện để kết nối với chức năng cảnh báo.
$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
5Đóng.Bs.Alert
Sự kiện này bắn ngay lập tức khi phương thức cá thể $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
03 được gọi.
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
đóng.bs.alert
Sự kiện này được bắn khi cảnh báo đã bị đóng (sẽ chờ hoàn thành chuyển đổi CSS).
Làm nhiều hơn với các nút. Trạng thái nút điều khiển hoặc tạo các nhóm nút cho nhiều thành phần hơn như thanh công cụ.
- Trạng thái
- Thêm
04 để sử dụng trạng thái tải trên một nút.$('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately
- Tính năng này không được dùng từ v3.3.5 và đã bị xóa trong V4.
Chuyển đổi đơn
Thêm
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
05 để kích hoạt chuyển đổi trên một nút.Các nút được đặt trước cần
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
06 và $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
07$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
6Đối với các nút được đặt trước, bạn phải thêm lớp $('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately06 và thuộc tính $('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately07 cho chính $('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately10.
Hộp kiểm / radio
Thêm $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
11 vào $('.btn.danger').button('toggle').addClass('fat')
40 chứa hộp kiểm hoặc đầu vào radio để cho phép chuyển đổi theo kiểu tương ứng của chúng.
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
$('.btn.danger').button('toggle').addClass('fat')
Tùy chọn được chọn trước cần
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
06Mục của nhóm có thể thu gọn #2
Tôi là pariatur sáo rỗng reprehenderit, enm eiusmod high leamus terry Richardson ad Squid. 3 Wolf Moon Auteia Aute, Non Cupidatat Skateboard Dolor Brunch. Xe tải thực phẩm quinoa nesciunt labourum eiaismod. Brunch 3 Wolf Moon Tempor, Sunt Aliqua đặt một con chim lên nó bằng cà phê có nguồn gốc từ đó nulla Assumenda Shoreditch et. Nihil Anim Keffiyeh helpa, Craft Bia Labore Wes Anderson Cred Nesciunt Sapiente Ea Proident. Quảng cáo Vegan Offeur Butcher Vice Lomo. Quần legging Occaecat Bia Farm to-Table, Raw Denim thẩm mỹ tổng hợp Nesciunt Bạn có lẽ đã không nghe nói về họ Labore VHS bền vững.
Mục của nhóm có thể thu gọn #3
Tôi là pariatur sáo rỗng reprehenderit, enm eiusmod high leamus terry Richardson ad Squid. 3 Wolf Moon Auteia Aute, Non Cupidatat Skateboard Dolor Brunch. Xe tải thực phẩm quinoa nesciunt labourum eiaismod. Brunch 3 Wolf Moon Tempor, Sunt Aliqua đặt một con chim lên nó bằng cà phê có nguồn gốc từ đó nulla Assumenda Shoreditch et. Nihil Anim Keffiyeh helpa, Craft Bia Labore Wes Anderson Cred Nesciunt Sapiente Ea Proident. Quảng cáo Vegan Offeur Butcher Vice Lomo. Quần legging Occaecat Bia Farm to-Table, Raw Denim thẩm mỹ tổng hợp Nesciunt Bạn có lẽ đã không nghe nói về họ Labore VHS bền vững.
$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
7Mục của nhóm có thể thu gọn #3
Cũng có thể trao đổi $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
30 với $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
31s.
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Làm cho các điều khiển mở rộng/collopse có thể truy cập được
Hãy chắc chắn để thêm
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
32 vào phần tử điều khiển. Thuộc tính này xác định rõ ràng dòng điện của phần tử có thể thu gọn để sàng lọc người đọc và các công nghệ hỗ trợ tương tự. Nếu phần tử có thể thu gọn được đóng theo mặc định, nó sẽ có giá trị là _$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Nếu bạn đã đặt phần tử có thể thu gọn được mở theo mặc định bằng cách sử dụng lớp $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
34, hãy đặt $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
35 trên điều khiển thay thế. Plugin sẽ tự động chuyển đổi thuộc tính này dựa trên lý do tại sao hoặc không phần tử có thể thu gọn đã được mở hoặc đóng.Ngoài ra, nếu phần tử điều khiển của bạn đang nhắm mục tiêu một phần tử có thể thu gọn - tức là. Thuộc tính $(document).off('.alert.data-api')53 được chỉ ra một bộ chọn _$('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately37 - bạn có thể thêm thuộc tính $('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately38 bổ sung vào phần tử điều khiển, chứa _$('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately37 của phần tử có thể thu gọn. Trình đọc màn hình hiện đại và các công nghệ tương tự sử dụng thuộc tính này để cung cấp cho người dùng các shortcats adidal để điều hướng trực tiếp đến chính phần tử có thể thu gọn.
Cách sử dụng
- Plugin sụp đổ sử dụng một vài lớp để trao cuộc sống nặng nề:
24 che giấu nội dung$('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately
26 hiển thị nội dung$('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
25 được thêm vào khi quá cảnh bắt đầu và loại bỏ khi nó kết thúcCác lớp này có thể được tìm thấy trong $('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately
Thông qua các thuộc tính dữ liệu
Chỉ cần thêm
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
29 và $(document).off('.alert.data-api')
53 để tự động gán một phần tử có thể thu gọn. Thuộc tính $(document).off('.alert.data-api')
53 chấp nhận bộ chọn CSS để áp dụng sự sụp đổ. Hãy chắc chắn để thêm lớp $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
47 vào phần tử có thể thu gọn. Nếu bạn muốn nó mặc định mở, lớp bổ sung $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Để thêm quản lý nhóm giống như accordion vào điều khiển thu gọn, hãy thêm thuộc tính dữ liệu $('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately Tham khảo bản demo để xem điều này trong hành động.
Thông qua JavaScript
$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
8Bật thủ công với:
Tùy chọn
Các tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, tên xuất hiện thành 26, ở đây trong
| Tên | default | Loại hình |
---|---|---|---|
Sự mô tả | Cha mẹ | Bộ chọn | Sai |
Nếu một bộ chọn được cung cấp được cung cấp được cung cấp, thì tất cả các phần tử có thể thu gọn trong cha mẹ được chỉ định sẽ được đóng khi mục có thể thu gọn này được hiển thị. (Silarar vào tài khoản truyền thống - Điều này phụ thuộc vào lớp 52) | Chuyển đổi | Boolean | THẬT |
Bật phần tử có thể thu gọn khi gọi
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
53
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Phương pháp
$('#myModal').on('show.bs.modal', function (e) {
if (!data) return e.preventDefault() // stops modal from being shown
})
9$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
55
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Kích hoạt nội dung của bạn như một yếu tố thu gọn. Chấp nhận một tùy chọn
$(document).off('.alert.data-api')
Returns to the caller before the collapsible element has actually been shown or hidden (i.e. before the $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
56 or $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
57 event occurs).$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
58
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Bật một phần tử có thể thu gọn để hiển thị hoặc ẩn. Trả về cho người gọi trước khi phần tử có thể thu gọn thực sự đã được hiển thị hoặc ẩn (nghĩa là trước các sự kiện _
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
56 hoặc _$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
57).Returns
to the caller before the collapsible element has actually been shown (i.e. before the $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
56 event occurs).$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
60
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Hiển thị một yếu tố thu gọn. Trả về cho người gọi trước khi phần tử có thể thu gọn thực sự trước khi hiển thị sự kiện _
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
56 ocurs).Returns to the caller before the collapsible element has actually been hidden (i.e. before the $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
57 event occurs).Ẩn một yếu tố thu gọn. Trả về cho người gọi trước khi phần tử có thể thu gọn thực sự đã bị ẩn (nghĩa là trước sự kiện _$('#myModal').modal() // initialized with defaults $('#myModal').modal({ keyboard: false }) // initialized with no keyboard $('#myModal').modal('show') // initializes and invokes show immediately57).
Sự kiện
Lớp sụp đổ của Bootstrap phơi bày một vài sự kiện để kết nối với Quỹ sụp đổ. | Loại sự kiện |
---|---|
Sự mô tả | Show.bs.collapse |
Sự kiện này bắn ngay lập tức khi phương thức thể hiện 2 được gọi. | Hiển thị.bs.collapse |
ẩn.bs.collapse | Sự kiện này được bắn ngay lập tức khi phương pháp 47 đã được gọi. |
ẩn.bs.collapse | Sự kiện này được bắn khi một yếu tố sụp đổ đã bị ẩn khỏi người dùng (sẽ chờ hoàn thành chuyển đổi CSS). |
$.fn.tooltip.Constructor.VERSION // => "3.3.7"
0Một thành phần trình chiếu để đạp xe qua các yếu tố, giống như một băng chuyền. Băng chuyền lồng nhau không được hỗ trợ.Nested carousels are not supported.
Ví dụ
$.fn.tooltip.Constructor.VERSION // => "3.3.7"
1Vấn đề tiếp cận
Thành phần băng chuyền thường không tuân thủ các tiêu chuẩn khả năng tiếp cận. Nếu bạn cần tuân thủ, vui lòng xem xét các tùy chọn khác để trình bày nội dung của bạn.
Hoạt hình chuyển tiếp không được hỗ trợ trong Internet Explorer 8 & 9
Bootstrap chỉ sử dụng CSS3 cho hoạt hình của nó, nhưng Internet Explorer 8 & 9 không hỗ trợ các thuộc tính CSS cần thiết. Do đó, không có hình ảnh động chuyển tiếp khi sử dụng các trình duyệt này. Chúng tôi đã cố tình quyết định không bao gồm các dự phòng dựa trên jQuery cho các chuyển đổi.
Yếu tố hoạt động ban đầu cần thiết
Lớp
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
06 cần được thêm vào một trong các slide. Nếu không, băng chuyền sẽ không thể nhìn thấy.Biểu tượng glyphicon không cần thiết
Các lớp
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
65 và $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
66 không nhất thiết cần thiết cho các điều khiển. Bootstrap cung cấp $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
67 và $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
68 như các lựa chọn thay thế Unicode đơn giản.Chú thích tùy chọn
Thêm chú thích cho các slide của bạn một cách dễ dàng với phần tử
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
69 trong bất kỳ $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
70 nào. Đặt chỉ về bất kỳ HTML tùy chọn nào trong đó và nó sẽ tự động được căn chỉnh và định dạng.Nhãn trượt đầu tiên
Nulla Vitae Elit Libero, một Pharetra Augue Mollis Interdum.
Nhãn trượt thứ hai
Lorem Ipsum Dolor SIT AMET, Lãnh đạo adipiscing elit.
Nhãn trượt thứ ba
Praesent Commodo Cursus Magna, Vel Scelerisque Nisl Consectetur.
Trước Sau Next
$.fn.tooltip.Constructor.VERSION // => "3.3.7"
2Cách sử dụng
Nhiều băng chuyền
Băng chuyền yêu cầu sử dụng
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
37 trên thùng chứa ngoài cùng ($('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
72) để điều khiển băng chuyền hoạt động đúng. Khi thêm nhiều băng chuyền hoặc khi thay đổi ____337 của băng chuyền, hãy chắc chắn cập nhật các điều khiển có liên quan.Thông qua các thuộc tính dữ liệu
Sử dụng các thuộc tính dữ liệu để dễ dàng kiểm soát vị trí của băng chuyền.
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
74 chấp nhận các từ khóa $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
75 hoặc $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
76, thay đổi vị trí trượt so với vị trí hiện tại của nó. Ngoài ra, sử dụng $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
77 để chuyển một chỉ số trượt thô cho băng chuyền $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
78, chuyển vị trí trượt sang một chỉ số cụ thể bắt đầu bằng $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
79.Thuộc tính
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
80 được sử dụng để đánh dấu một băng chuyền là hoạt hình bắt đầu từ tải trang. Nó không thể được sử dụng kết hợp với khởi tạo JavaScript (dự phòng và không cần thiết) của cùng một băng chuyền.It cannot be used in combination
with (redundant and unnecessary) explicit JavaScript initialization of the same carousel.Thông qua JavaScript
Gọi băng chuyền theo cách thủ công với:
$.fn.tooltip.Constructor.VERSION // => "3.3.7"
3Tùy chọn
Các tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy nối tên tùy chọn vào
$(document).off('.alert.data-api')
26, như trong $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
82.
Tên | loại hình | default | sự mô tả |
---|---|---|---|
khoảng thời gian | con số | 5000 | Lượng thời gian để trì hoãn giữa việc tự động đạp xe một vật phẩm. Nếu sai, băng chuyền sẽ không tự động đạp xe. |
tạm ngừng | Chuỗi | vô giá trị | "bay lượn" | Nếu được đặt thành 83, hãy tạm dừng việc đạp xe của băng chuyền trên 84 và tiếp tục đạp xe của băng chuyền trên 85. Nếu được đặt thành 86, lơ lửng trên băng chuyền sẽ không tạm dừng nó. |
bọc | Boolean | thật | Cho dù băng chuyền nên chu kỳ liên tục hoặc có điểm dừng khó khăn. |
bàn phím | Boolean | thật | Cho dù băng chuyền nên chu kỳ liên tục hoặc có điểm dừng khó khăn. |
bàn phím
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
87
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Cho dù băng chuyền nên phản ứng với các sự kiện bàn phím.
$.fn.tooltip.Constructor.VERSION // => "3.3.7"
4$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
89
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Phương pháp
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
90
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Khởi tạo băng chuyền với một tùy chọn tùy chọn
$(document).off('.alert.data-api')
34 và bắt đầu đạp xe qua các mục.$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
91
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Chu kỳ qua các vật phẩm băng chuyền từ trái sang phải.
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
92
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Dừng băng chuyền đi xe đạp qua các vật phẩm.
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
93
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
Chu kỳ băng chuyền vào một khung cụ thể (0 dựa trên, tương tự như một mảng).
Chu kỳ đến mục trước.
Chu kỳ đến mục tiếp theo.
Sự kiện
- Lớp băng chuyền của Bootstrap phơi bày hai sự kiện để kết nối với chức năng băng chuyền.
- Cả hai sự kiện đều có các thuộc tính bổ sung sau:
$('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
94: Hướng mà băng chuyền đang trượt (hoặc $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
95 hoặc $('#myModal').modal() // initialized with defaults
$('#myModal').modal({ keyboard: false }) // initialized with no keyboard
$('#myModal').modal('show') // initializes and invokes show immediately
96).
18: Phần tử DOM đang được trượt vào vị trí dưới dạng mục hoạt động. | Tất cả các sự kiện băng chuyền được bắn vào chính băng chuyền (tức là tại 98). |
---|---|
Loại sự kiện | Sự mô tả |
slide.bs.carousel | Sự kiện này bắn ngay lập tức khi phương thức thể hiện 99 được gọi. |
$.fn.tooltip.Constructor.VERSION // => "3.3.7"
5SLID.BS.Carousel
Sự kiện này được bắn khi băng chuyền đã hoàn thành quá trình chuyển đổi slide.
Cách sử dụng
Nhiều băng chuyềnIn both situations, you must provide CSS for the positioning and width of your affixed content.
Lưu ý: Không sử dụng plugin phụ trách trên một phần tử có trong phần tử tương đối có vị trí, chẳng hạn như cột kéo hoặc đẩy, do lỗi kết xuất Safari.
Định vị thông qua CSS
Plugin Tickix bật giữa ba lớp, mỗi lớp đại diện cho một trạng thái cụ thể:
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
02, $.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
03 và $.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
04. Bạn phải cung cấp các kiểu, ngoại trừ $.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
00 trên $.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
02, cho các lớp này (độc lập với plugin này) để xử lý các vị trí thực tế.Đây là cách plugin phụ hoạt hoạt động:
- Để bắt đầu, plugin thêm
03 để chỉ ra phần tử nằm ở vị trí cao nhất của nó. Tại thời điểm này không cần định vị CSS.$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
- Cuộn qua phần tử bạn muốn có dán sẽ kích hoạt việc gắn thực tế. Đây là nơi
02 thay thế$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
03 và đặt$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
00 (được cung cấp bởi CSS của Bootstrap).$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
- Nếu một phần bù dưới cùng được xác định, hãy cuộn qua, nó sẽ thay thế
02 bằng$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
04. Vì độ lệch là tùy chọn, việc thiết lập một yêu cầu bạn đặt CSS thích hợp. Trong trường hợp này, thêm$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
13 khi cần thiết. Plugin sử dụng thuộc tính dữ liệu hoặc tùy chọn JavaScript để xác định vị trí vị trí phần tử từ đó.$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
Thực hiện theo các bước trên để đặt CSS của bạn cho một trong các tùy chọn sử dụng bên dưới.
Thông qua các thuộc tính dữ liệu
Để dễ dàng thêm hành vi gắn vào bất kỳ phần tử nào, chỉ cần thêm
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
14 vào phần tử bạn muốn theo dõi. Sử dụng độ lệch để xác định khi nào để chuyển đổi ghim của một phần tử.$.fn.tooltip.Constructor.VERSION // => "3.3.7"
6Thông qua JavaScript
Gọi cho plugin phụ kiện qua JavaScript:
$.fn.tooltip.Constructor.VERSION // => "3.3.7"
7Tùy chọn
Các tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy nối tên tùy chọn vào
$(document).off('.alert.data-api')
26, như trong $.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
16.
Tên | loại hình | default | sự mô tả |
---|---|---|---|
bù lại | Số | chức năng | sự vật | 10 | Pixels để bù từ màn hình khi tính toán vị trí của cuộn. Nếu một số duy nhất được cung cấp, phần bù sẽ được áp dụng theo cả hai hướng trên và dưới. Để cung cấp một phần bù duy nhất, dưới cùng và trên cùng chỉ cung cấp một đối tượng 17 hoặc 18. Sử dụng một chức năng khi bạn cần tính toán một cách tự động. |
Mục tiêu | bộ chọn | nút | yếu tố jQuery | Đối tượng 19 | Chỉ định phần tử đích của phụ. |
Phương pháp
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
20
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
Kích hoạt nội dung của bạn dưới dạng nội dung được dán. Chấp nhận một tùy chọn tùy chọn
$(document).off('.alert.data-api')
34.$.fn.tooltip.Constructor.VERSION // => "3.3.7"
8$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
22
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
Tái tính trạng thái của phụ dựa trên kích thước, vị trí và vị trí cuộn của các yếu tố liên quan. Các lớp
$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
02, $.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
03 và $.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false
04 được thêm vào hoặc xóa khỏi nội dung được dán theo trạng thái mới. Phương pháp này cần được gọi bất cứ khi nào kích thước của nội dung được dán hoặc phần tử đích được thay đổi, để đảm bảo định vị chính xác của nội dung được dán.$.fn.tooltip.Constructor.VERSION // => "3.3.7"
9Sự kiện
Plugin phụ của Bootstrap hiển thị một vài sự kiện để kết nối với chức năng gắn kết.
Loại sự kiện | Sự mô tả |
---|---|
SCIX.BS.AFFIX | Sự kiện này bắn ngay lập tức trước khi phần tử được dán. |
được dán.bs.affix | Sự kiện này được bắn sau khi phần tử đã được dán. |
đóng dấu-top.bs.affix | Sự kiện này bắn ngay lập tức trước khi phần tử được dán trên đỉnh. |
đóng dấu-top.bs.affix | Sự kiện này được bắn sau khi phần tử đã được dán trên đỉnh. |
SAVIX-BOTTOM.BS.AFFIX | Sự kiện này bắn ngay lập tức trước khi phần tử được dán đáy. |
đóng dấu-but-bottom.bs.affix | Sự kiện này được bắn sau khi phần tử đã được dán đáy. |