Làm cách nào để ngăn phương thức đóng khi nhấp vào bên ngoài?
Trước khi bắt đầu với thành phần phương thức của Bootstrap, hãy nhớ đọc phần sau vì các tùy chọn menu của chúng tôi đã thay đổi gần đây Show
Tiếp tục đọc các bản demo và hướng dẫn sử dụng ví dụthành phần phương thứcDưới đây là một ví dụ về phương thức tĩnh (có nghĩa là 9 và 0 của nó đã bị ghi đè). Bao gồm tiêu đề phương thức, nội dung phương thức (bắt buộc đối với 1) và chân trang phương thức (tùy chọn). Chúng tôi yêu cầu bạn bao gồm các tiêu đề phương thức với các hành động loại bỏ bất cứ khi nào có thể hoặc cung cấp một hành động loại bỏ rõ ràng khácVăn bản nội dung phương thức ở đây
Bản thử trực tiếpChuyển đổi bản trình diễn phương thức đang hoạt động 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 Tuyệt vời, bạn đang đọc văn bản này trong một phương thức
phông nền tĩnhKhi phông nền được đặt thành tĩnh, phương thức sẽ không đóng khi nhấp vào bên ngoài phông nền. Nhấp vào nút bên dưới để dùng thử Tôi sẽ không đóng nếu bạn nhấp vào bên ngoài tôi. Thậm chí đừng cố nhấn phím thoát Khởi chạy phương thức phông nền tĩnh
Khi các phương thức trở nên quá dài đối với chế độ xem hoặc thiết bị của người dùng, chúng sẽ cuộn độc lập với chính trang đó. Hãy thử bản demo bên dưới để xem chúng tôi muốn nói gì Đây là một số nội dung giữ chỗ để hiển thị hành vi cuộn cho các phương thức. Thay vì lặp lại văn bản theo phương thức, chúng tôi sử dụng kiểu nội tuyến đặt chiều cao tối thiểu, do đó kéo dài độ dài của phương thức tổng thể và thể hiện cuộn tràn. Khi nội dung trở nên dài hơn chiều cao của chế độ xem, thao tác cuộn sẽ di chuyển phương thức khi cần Bạn cũng có thể tạo một phương thức có thể cuộn cho phép cuộn phần thân của phương thức bằng cách thêm 2 vào 3Đây là một số nội dung giữ chỗ để hiển thị hành vi cuộn cho các phương thức. Chúng tôi sử dụng các ngắt dòng lặp đi lặp lại để chứng minh cách nội dung có thể vượt quá chiều cao bên trong tối thiểu, do đó hiển thị cuộn bên trong. Khi nội dung trở nên dài hơn chiều cao tối đa được xác định trước của phương thức, nội dung sẽ bị cắt và có thể cuộn được trong phương thức Nội dung này sẽ xuất hiện ở dưới cùng sau khi bạn cuộn 2Căn giữa theo chiều dọcThêm 4 vào 3 để căn giữa phương thức theo chiều dọcĐây là một phương thức tập trung theo chiều dọc Đây là một số nội dung giữ chỗ để hiển thị phương thức tập trung theo chiều dọc. Chúng tôi đã thêm một số bản sao bổ sung ở đây để hiển thị cách thức hoạt động của phương thức định tâm theo chiều dọc khi được kết hợp với các phương thức có thể cuộn. Chúng tôi cũng sử dụng một số ngắt dòng lặp lại để nhanh chóng kéo dài chiều cao của nội dung, do đó kích hoạt thao tác cuộn. Khi nội dung trở nên dài hơn chiều cao tối đa được xác định trước của phương thức, nội dung sẽ bị cắt và có thể cuộn được trong phương thức cứ thế Phương thức có thể cuộn được căn giữa theo chiều dọc Phương thức có thể cuộn được căn giữa theo chiều dọc 5Chú giải công cụ và cửa sổ bật lên có thể được đặt trong các phương thức khi cần. Khi các phương thức bị đóng, mọi chú giải công cụ và cửa sổ bật lên bên trong cũng sẽ tự động bị loại bỏ 6Sử dụng lướiSử dụng hệ thống lưới Bootstrap trong một phương thức bằng cách lồng 6 vào trong 7. Sau đó, sử dụng các lớp hệ thống lưới thông thường như bạn làm ở bất kỳ nơi nào khácCấp độ 1. . col-sm-9 Cấp độ 2. . col-8. col-sm-6 Cấp độ 2. . col-4. col-sm-6 9Thay đổi nội dung phương thứcCó một loạt các nút kích hoạt cùng một phương thức với nội dung hơi khác nhau? Dưới đây là bản trình diễn trực tiếp theo sau là ví dụ về HTML và JavaScript. Để biết thêm thông tin, để biết chi tiết về 20Mở phương thức cho @mdo Mở phương thức cho @fat Mở phương thức cho @getbootstrap 3 4Chuyển đổi giữa các phương thứcChuyển đổi giữa nhiều phương thức với một số vị trí thông minh của các thuộc tính 21 và 22. Ví dụ: bạn có thể chuyển đổi phương thức đặt lại mật khẩu từ bên trong phương thức đăng nhập đã mở. Xin lưu ý rằng không thể mở nhiều phương thức cùng một lúc—phương thức này chỉ đơn giản là chuyển đổi giữa hai phương thức riêng biệtHiển thị phương thức thứ hai và ẩn phương thức này bằng nút bên dưới Ẩn phương thức này và hiển thị phương thức đầu tiên bằng nút bên dưới 0Thay đổi hoạt ảnhBiến 23 xác định trạng thái biến đổi của 3 trước hoạt ảnh tăng dần theo chế độ, biến 25 xác định biến đổi của 3 ở cuối hoạt ảnh tăng dần theo chế độVí dụ, nếu bạn muốn một hoạt ảnh phóng to, bạn có thể đặt 27Xóa hoạt ảnhĐối với các phương thức chỉ xuất hiện thay vì mờ dần để xem, hãy xóa lớp 28 khỏi đánh dấu phương thức của bạn 1Độ cao độngNếu chiều cao của một modal thay đổi khi nó đang mở, bạn nên gọi 29 để điều chỉnh lại vị trí của modal trong trường hợp thanh cuộn xuất hiệnkhả năng tiếp cậnĐảm bảo thêm 50, tham chiếu tiêu đề phương thức, vào 6. Ngoài ra, bạn có thể đưa ra mô tả về hộp thoại phương thức của mình với 52 trên 6. Lưu ý rằng bạn không cần thêm 54 vì chúng tôi đã thêm nó qua JavaScriptNhúng video YouTubeNhúng video YouTube vào các phương thức yêu cầu JavaScript bổ sung không có trong Bootstrap để tự động dừ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ó ba kích thước tùy chọn, có sẵn thông qua các lớp bổ trợ được đặt trên một 3. Các kích thước này bắt đầu tại các điểm dừng nhất định để tránh các thanh cuộn ngang trên các khung nhìn hẹp hơnSizeClassModal chiều rộng tối đaNhỏ 56 57Mặc địnhKhông có 58Lớn 59 60Cực lớn 61 62Phương thức mặc định của chúng tôi không có lớp sửa đổi cấu thành phương thức kích thước “trung bình” Phương thức cực lớn Phương thức lớn Phương thức nhỏ 2Chế độ toàn màn hìnhMột ghi đè khác là tùy chọn bật lên một phương thức bao phủ chế độ xem của người dùng, có sẵn thông qua các lớp bổ trợ được đặt trên một 3Lớp học có sẵn_______164Luôn luôn 65Dưới đây 66 67Dưới đây 68 69Dưới đây 90 91Dưới đây 92 93Dưới đây 94Full màn hình Full màn hình dưới sm Full màn hình dưới md Full màn hình dưới lg Full màn hình dưới xl Full màn hình dưới xxl 3ngổ ngáoBiến 4Vòngđược tạo thông qua bản đồ ________ 195 và một vòng lặp trong ________ 196 5Cách sử dụngPlugin phương thức chuyển đổi nội dung ẩn của bạn theo yêu cầu, thông qua thuộc tính dữ liệu hoặc JavaScript. Nó cũng ghi đè hành vi cuộn mặc định và tạo một 97 để cung cấp vùng 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ứcThông qua thuộc tính dữ liệuchuyển đổiKích hoạt một phương thức mà không cần viết JavaScript. Đặt 98 trên thành phần bộ điều khiển, chẳng hạn như nút, cùng với 99 hoặc 30 để nhắm mục tiêu một phương thức cụ thể để chuyển đổi 6Miễn nhiệmCó thể loại bỏ bằng thuộc tính 31 trên một nút trong phương thức như minh họa bên dưới 7hoặc trên một nút bên ngoài phương thức sử dụng 21 như minh họa bên dưới 7Qua JavaScriptTạo một phương thức với một dòng JavaScript 9Tùy chọnCác tùy chọn có thể được chuyển qua thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy thêm tên tùy chọn vào 33, như trong 34NameTypeDefaultDescription_______235boolean hoặc chuỗi 36 37Bao gồm phần tử phông nền phương thức. Ngoài ra, hãy chỉ định 38 cho phông nền không đóng chế độ khi nhấp. 39boolean 37Đóng phương thức khi nhấn phím thoát 41boolean 37Đặt tiêu điểm vào phương thức khi được khởi tạophương phápCác phương thức và chuyển tiếp không đồng bộTất cả các phương thức API đều không đồng bộ và bắt đầu quá trình chuyển đổi. Họ quay lại người gọi ngay khi quá trình chuyển đổi bắt đầu nhưng trước khi quá trình chuyển đổi kết thúc. Ngoài ra, một cuộc gọi phương thức trên một thành phần chuyển tiếp sẽ bị bỏ qua . tùy chọn vượt quaKích hoạt nội dung của bạn dưới dạng phương thức. Chấp nhận một tùy chọn tùy chọn 43 0chuyển đổiBật/tắt chế độ theo cách thủ công. Trả về người gọi trước khi phương thức thực sự được hiển thị hoặc ẩn (i. e. trước khi sự kiện 44 hoặc 45 xảy ra)trình diễnMở một phương thức theo cách thủ công. Trả về người gọi trước khi phương thức thực sự được hiển thị (i. e. trước khi sự kiện 44 xảy ra)Ngoài ra, bạn có thể chuyển một phần tử DOM làm đối số có thể nhận được trong các sự kiện phương thức (dưới dạng thuộc tính 20) 1ẩn giấuẨn phương thức theo cách thủ công. Trả về người gọi trước khi phương thức thực sự bị ẩn (i. e. trước khi sự kiện 45 xảy ra)xử lýCập nhậtĐiều chỉnh lại vị trí của phương thức theo cách thủ công nếu chiều cao của phương thức thay đổi khi nó đang mở (i. e. trong trường hợp một thanh cuộn xuất hiện) vứt bỏPhá hủy phương thức của một phần tử. (Xóa dữ liệu được lưu trữ trên phần tử DOM) getInstancePhương thức tĩnh cho phép bạn lấy phiên bản phương thức được liên kết với phần tử DOM 2getOrCreateInstancePhương thức tĩnh cho phép bạn lấy phiên bản phương thức được liên kết với phần tử DOM hoặc tạo một phiên bản mới trong trường hợp nó không được khởi tạo 3Sự kiệnLớp phương thức của Bootstrap hiển thị một số sự kiện để nối vào chức năng phương thức. Tất cả các sự kiện phương thức được kích hoạt tại chính phương thức đó (i. e. tại Làm cách nào để ngăn phương thức đóng khi nhấp vào bên ngoài js?Khi sử dụng javascript, bạn sẽ phải đặt bàn phím thành false để ngăn đóng bằng cách nhấn ESC. . lưu ý rằng việc lập bảng vẫn được bật trong nền. . Tôi thường sử dụng $("#myModal"). phương thức ("hiển thị"); Làm cách nào để ngăn phương thức đóng khi nhấp vào bên ngoài Bootstrap?Phông nền tĩnh
. Nhấp vào nút bên dưới để dùng thử. When backdrop is set to static, the modal will not close when clicking outside it. Click the button below to try it. |