Tôi đang sử dụng Twitter Bootstrap và tôi nhận thấy rằng jQuery show()
hoặc fadeIn()
không làm cho phần tử DOM được đánh dấu bằng lớp hidden
xuất hiện bởi vì các hàm jQuery chỉ loại bỏ display: none
đặc tả. Tuy nhiên, visibility
vẫn được đặt thành hidden
.
Tôi tự hỏi cách tốt nhất có thể để giải quyết vấn đề này là gì?
- Xóa
hidden
lớp trên phần tử - Thay đổi thuộc tính hiển thị
- Ghi đè lớp ẩn trong css của riêng tôi
Đặc biệt, tôi muốn biết liệu sửa lỗi này bằng jQuery hay css thì tốt hơn và tại sao.