Tôi đang cố gắng hiểu cách hoạt ảnh của jQuery hoạt động.jQuery có hoạt ảnh giữa hai lớp CSS khác nhau không?
Ví dụ, nếu tôi có một yếu tố a
với CSS mà làm cho nó trông giống như một hình ảnh liên kết và trao with
và height
trong CSS, làm thế nào tôi một cách an toàn animate width
và height
của nguyên tố này?
Tôi có cần tạo hoạt ảnh cho các giá trị trong lớp CSS không? Hoặc tôi có cần đặt một lớp CSS mới với các giá trị đích cho width
và height
và để jQuery hoạt ảnh từ oldClass
đến newClass
?
Hoặc tôi có thể đơn giản sử dụng phương thức .width()
và .height()
của jQuery, bất kể giá trị nào được chỉ định trong CSS?
Điều làm tôi bối rối là: Nếu tôi tinh chỉnh chiều rộng của phần tử với jQuery, điều này cũng sửa đổi CSS của tôi hay jQuery/JavaScript chỉ ghi đè các giá trị được chỉ định trong CSS bằng một cái gì đó khác? Ý tôi là: Sau khi sử dụng jQuery để chỉnh sửa chiều rộng, chiều rộng này có trở thành giá trị mới trong tệp CSS không? Tôi có thể áp dụng lớp này cho các phần tử khác và chúng sẽ có chiều rộng mới không?
Javascript thêm CSS nội tuyến vào các phần tử trực tiếp trong DOM, ghi đè bất kỳ kiểu nào được đặt trong biểu định kiểu (mong muốn nếu! Quan trọng được sử dụng). – adeneo