Chào mừng bạn quay lại với chuỗi bài học jQuery trên codetuthub.com!
Ở các bài trước, bạn đã học cách sử dụng các hiệu ứng như fadeIn, slideUp, toggle... Hôm nay, chúng ta sẽ tìm hiểu một phương pháp linh hoạt và mạnh mẽ hơn: tùy chỉnh Animation bằng jQuery.
1. jQuery animate() là gì?
Hàm animate() trong jQuery cho phép bạn thay đổi các thuộc tính CSS có giá trị số (như width, height, opacity, margin, padding, v.v.) với hiệu ứng mượt.
Cú pháp:
js
$(selector).animate({ properties }, duration, easing, callback);properties: các thuộc tính CSS bạn muốn thay đổiduration: thời gian thực hiện (vd:"slow","fast",1000)easing: (tùy chọn) kiểu chuyển động (mặc định là"swing"hoặc"linear")callback: hàm thực thi sau khi hoàn tất hiệu ứng
2. Ví dụ: Di chuyển và thay đổi kích thước bằng animate()
Dưới đây là ví dụ đầy đủ với HTML và jQuery script viết trong cùng một file HTML.
