2012-04-23 37 views
23

Đây là kịch bản của tôi: Tôi đang mở một cửa sổ phương thức với một số chi tiết về bản ghi và tôi đã có nút "Xóa". Khi người dùng nhấp vào nút này, tôi cần hiển thị phương thức "xác nhận" ở trên/trên phương thức hiện có (hỏi "bạn có chắc không?"), Nhưng khi phương thức xác nhận này được hiển thị, nó không chặn "chi tiết" đầu tiên phương thức (phía sau).Twitter bootstrap - mở phương thức trên một phương thức đã được mở

Có ai biết cách tôi có thể làm điều đó không?

Cảm ơn!

+3

Có vẻ như không có nhiều trong con đường của một câu trả lời thực tế, nhưng phần mở rộng này cho phương thức lớp học có thể là cách để đi: https://github.com/jschr/bootstrap-modal –

+0

Một ví dụ làm việc có thể được tìm thấy tại http://bootply.com/lvKQA2AM28 – CrandellWS

+0

Tôi trả lời cùng một vấn đề ở đây: http://stackoverflow.com/questions/19528173/bootstrap-open-another-modal-in-modal/32513228 –

Trả lời

9

Đơn giản chỉ cần ẩn #modal và hiển thị # modal2 khi nhấp chuột vào #deleteButton

$("#deleteButton").click(function() { 
$('#myModal').modal('hide') 
$('#myModal2').modal('show')  
}); 

Dưới đây là một ví dụ làm việc: http://jsfiddle.net/baptme/nuUzN/14/

+0

Việc cuộn sẽ không hoạt động trên phương thức thứ hai nếu chiều cao là dài. – Giraldi

+0

Bạn nên phát hiện khi chế độ cũ đóng trước trước khi thực hiện phương thức mới ... Đây là giải pháp của tôi: http://stackoverflow.com/a/30250853/851045 – Giraldi

16

Đó là khá dễ dàng để làm điều đó. Các liên kết trong phương thức đã mở phải trông như thế này:

<a href="NEW URL" data-dismiss="modal" data-toggle="modal" data-target="#newModal">Anchor text</a> 

dữ liệu sa thải = "phương thức" -> sẽ đóng modal mà = đó là lừa !!!!
dữ liệu-toggle = "phương thức" -> sẽ mở hộp thoại mới

Tận hưởng!

+1

Điều này không trả lời được câu hỏi. – darksky

+1

Điều đó đã trả lời câu hỏi! Liên kết bên trong phương thức đầu tiên phải là: Link

+2

Việc cuộn sẽ không hoạt động trên phương thức thứ hai nếu chiều cao dài, theo như tôi biết. – Giraldi

13

Tất cả những gì bạn cần làm là đặt đánh dấu cho phương thức xác nhận thấp hơn trong mã so với phương thức chi tiết.

+2

Và nó hoạt động! Cảm ơn bạn. –

+1

Đây là giải pháp thực sự cho câu hỏi này, cảm ơn. –

+0

Cách đơn giản nhất phù hợp với tôi. – Mehari

4

Làm cách nào để thêm chỉ mục z vào phương thức thứ hai? Giống như:

<div class="modal fade" style="z-index:1050">modal content here...</div> 

Nếu giá trị 1050 không hoạt động thử một số cao hơn aka 99999.

+1

z-index = 1050 giá trị mặc định của id. Tôi đã thay đổi z-index của phương thức thứ hai của tôi thành 1051 và nó hoạt động. – Strabek

+0

Giải pháp nhanh. – Avinash

Các vấn đề liên quan