Tôi đang cố gắng kích thước lại iframe
chiều cao sau khi Bootstrap: collapse
quá trình chuyển đổi plugin kết thúc. Sự kiện nhấp chuột không hoạt động vì quá trình chuyển đổi chưa hoàn tất, JavaScript nhận được thông tin chiều cao sai. Bất kỳ ý tưởng nào để giải quyết vấn đề này?Cách kích hoạt chức năng JavaScript sau khi quá trình chuyển đổi "Bootstrap: collapse plugin" được thực hiện
Trả lời
Bạn cần xử lý sự kiện ẩn trên plugin thu gọn.
ẩn - Sự kiện này được kích hoạt khi một yếu tố sụp đổ đã được ẩn từ người sử dụng (sẽ đợi cho quá trình chuyển đổi css để hoàn thành).
$('#myCollapsible').on('hidden', function() {
// do something…
})
Như đã chỉ bởi @Francesc trong các bình luận cho Bootstrap 3.0 chúng ta phải sử dụng
$('#myCollapsible').on('hidden.bs.collapse', function() {
// do something…
})
Tôi chưa bao giờ sử dụng các plugin sụp đổ, nhưng trong tài liệu đó nói rằng có một callback được gọi là 'ẩn' nên được gọi khi quá trình chuyển đổi phần tử đã hoàn thành:
$('#myCollapsible').on('hidden', function() {
// do something…
});
Cảm ơn bạn. Ramesh và câu trả lời của bạn là như nhau. Tôi phải chấp nhận một bằng cách sử dụng phương pháp tak tik tuk. – Dasun
Nếu bạn đang sử dụng bootstrap 3.0 thì khá dễ dàng. shown.bs.collapse là sự kiện được kích hoạt khi phần tử hiển thị quá trình chuyển đổi hoàn tất. Tôi tin rằng bạn đang tìm kiếm một cái gì đó như thế này.
$('#myCollapsible').on("shown.bs.collapse", function(){
//trigger content change
//this code will be triggered when the collapse transition is completed
//that is your myCollapsible element will have 'in' in your class
});
- 1. Bootstrap Collapse không chuyển đổi sau khi bạn hiển thị, ẩn hoặc chuyển đổi từ mã
- 2. Chuyển đổi Javascript với plugin thu gọn Bootstrap
- 3. nav-collapse không hoạt động [Twitter Bootstrap]
- 4. thực hiện chức năng jQuery sau khi ng-repeat
- 5. cách đặt và kích hoạt quá trình chuyển đổi css từ javascript
- 6. Thực hiện chức năng JavaScript sau khi SharePoint được khởi tạo
- 7. Bắt đầu quá trình chuyển đổi trước khi kích hoạt độ phân giải
- 8. Chức năng gọi Javascript sau khi window.open
- 9. "Force Reflow" trong quá trình chuyển đổi CSS trong Bootstrap
- 10. Thực hiện hoạt động mới xuất hiện phía sau hoạt động cũ trong khi chuyển đổi
- 11. Cách kích hoạt chức năng javascript khi "Xử lý Toán" trong MathJax đạt 100%
- 12. Chức năng thực hiện sau khi zoom highcharts
- 13. thực hiện chức năng trên phím enter
- 14. Chức năng kích hoạt Postgres
- 15. Tìm hiểu chức năng javascript nào được kích hoạt khi nhấp vào ...
- 16. Chức năng gửi tùy chỉnh sau khi xác thực jQuery
- 17. android - collapse searchview sau khi gửi
- 18. Chuyển đổi lớp nút Twitter Bootstrap khi hoạt động
- 19. Thực hiện chức năng JavaScript trong ứng dụng C#
- 20. Làm cách nào để kích hoạt lại mặc định sau khi thực hiện event.preventDefault()
- 21. Trình kích hoạt Jquery Datepicker sau khi thay đổi tháng (sau khi hiển thị tháng)
- 22. Làm cách nào để phát hiện kết thúc quá trình chuyển đổi CSS trên phần tử 'cụ thể' trong khi nhiều quá trình chuyển đổi đang diễn ra?
- 23. Kích hoạt tải hình ảnh chậm sau khi hình ảnh đã được thay đổi kích thước
- 24. sự kiện trao đổi không kích hoạt khi thay đổi đến từ một chức năng khác
- 25. Tắt quá trình chuyển đổi CSS3 của Bootstrap trên thanh tiến trình
- 26. Thực hiện chuyển đổi hoạt động (không phải javascript)
- 27. Móc Drupal được kích hoạt sau khi nút được tạo
- 28. Thực hiện một chức năng từ gói sau khi thực hiện thư viện (pkg)
- 29. Trình kích hoạt MySQL sau khi chèn
- 30. Thực hiện quá tải chức năng trong Haskell
Đối với người dùng mới, tâm phiên bản bootstrap, trên 3,0 tên của sự kiện là khác nhau:. $ ('# MyCollapsible') trên ('hidden.bs.collapse', function() {// làm điều gì đó… }). – Cesc