Tôi hiện đang làm việc trên Bootstrap để đặt video theo phương thức. Tất cả mọi thứ được tạo ra thông qua cms (vì vậy tôi không có quyền kiểm soát số lượng video sẽ được hiển thị.)Twitter Bootstrap Modal - Ẩn bất kỳ
Mọi thứ đều ổn (tôi phải cung cấp cho mỗi phương thức ID riêng của mình và mọi thứ hoạt động). Thing là khi bạn đóng phương thức và video đang chạy, video (và âm thanh) tiếp tục chạy ở chế độ nền.
Để né tránh rằng, khi một phương thức được đóng với nút x, tôi làm mới html trong phương thức, như thế này:
$('button.close').click(function(){
var divcible=$(this).parent().parent().find(".modal-body");
var html = divcible.html()
divcible.html("")
divcible.html(html)
})
Vấn đề của tôi với điều đó là nếu người dùng nhấp vào bối cảnh, các Html sẽ không đặt lại. trên trang web của boostrap họ gọi đây là
$('#myModal').on('hidden', function() {
// do something…
})
theo dõi khi một phương thức đóng lại, nhưng tôi muốn tìm thấy nếu có một cách để giám sát khi BẤT CỨ phương thức đóng cửa.
Các bạn đã thử '$ ('.modal-body'). on ('hidden', function() { // làm điều gì đó… }) '? Chọn công cụ chọn của bạn trên tên lớp thay vì theo ID. –