ฉันใช้ Twitter Bootstrap และฉันสังเกตเห็นว่า jQuery show()
หรือfadeIn()
ไม่ทำให้องค์ประกอบ DOM ที่มีเครื่องหมายคลาสhidden
ปรากฏขึ้นเนื่องจากฟังก์ชั่น jQuery ลบdisplay: none
ข้อกำหนดเท่านั้น อย่างไรก็ตามยังคงมีการตั้งค่าให้visibility
hidden
ฉันสงสัยว่าวิธีใดเป็นวิธีที่ดีที่สุดในการแก้ไขปัญหานี้
- ลบ
hidden
คลาสในองค์ประกอบ - เปลี่ยนคุณสมบัติการมองเห็น
- เขียนทับคลาสที่ซ่อนอยู่ใน css ของฉันเอง
โดยเฉพาะอย่างยิ่งฉันต้องการทราบว่าการแก้ไขปัญหานี้ด้วย jQuery หรือ css นั้นดีกว่าหรือไม่และทำไม