Tôi muốn hủy theo chương trình & tạo lại một cửa sổ bật lên Bootstrap cụ thể. Vì vậy, những gì tôi làm là:Khởi động cửa sổ khởi động & khởi tạo lại chỉ sau mỗi giây
$('#popoverspan').popover('destroy');
$('#popoverspan').popover({placement : 'bottom', trigger : 'hover', content : 'Here it is!'});
Và nó chỉ hoạt động mỗi lần thứ hai. Tôi nghĩ rằng đó là vấn đề thời gian cần thiết để phá hủy cửa sổ bật lên, nhưng thậm chí thêm một sự chậm trễ giữa hai đường dây cũng không giúp được gì. Tôi đã tạo lại sự cố trong JSFiddle: http://jsfiddle.net/Lfp9ssd0/10/
Tại sao lại như vậy? Nó đã được gợi ý rằng nó hoạt động, ví dụ: trong Twitter Bootstrap Popover with dynamically generated content via ajax và Bootstrap Popover Reinitialization (To refresh Content)
Nó hoạt động tốt khi tôi bỏ qua việc hủy, nhưng tôi không chắc điều gì sẽ xảy ra khi tôi tạo một cửa sổ bật lên khác cho một phần tử mà không phá hủy phần tử hiện có. Nó được khởi động lại hay nó tạo ra một cửa sổ popover mới với việc mất quyền truy cập vào cái cũ?
Dangit! Điều này khiến tôi phát điên. Tôi chưa bao giờ nghĩ nó sẽ là một cuộc gọi không đồng bộ. Cảm ơn cho những người đứng đầu lên! –
Tôi cũng đoán đó là cuộc gọi không đồng bộ .. và bây giờ bạn xác thực đoán này. Rất khó và phải mất ít nhất 2 giờ đồng hồ của tôi: ( – flipperweid
Cảm ơn vì đã cứu tôi! Tôi đã dành hàng giờ để làm điều này! –