Hiệu ứng trượt lên xuống và các phương thức Slide trong jQuery

hiệu ứng slide jquery
Hiệu ứng trượt lên, trượt xuống (slide effect) để ẩn hiện phần tử trong jQuery. Bằng cách sử dụng các phương thức slideUp(), slideDown() và phương thức tạo ra sự chuyển đổi giữa trượt lên xuống slideToggle() Chúng ta cùng học và tìm hiểu từng method này nhé
Các bạn đang xem bài viết thuộc bài học về jQuery Effects - hiệu ứng jQuery

jQuery slideUp() Method

Click để ẩn bằng cách kéo lên nội dung dưới đây
Phương thức slideUp() tạo ra hiệu ứng trượt lên trong jQuery
Tự học jQuery tại LaiXe.Xyz
Phương thức slideUp() trong jQuery tạo ra hiệu ứng ẩn cho phần tử được chọn bằng cách kéo lên, (hoặc trượt lên).
hoặc bạn có thể hiểu nôm na là hiệu ứng này làm giảm dần chiều cao của phần tử về 0

Syntax

Phương thức slideUp() trong jQuery có cú pháp

$(selector).slideUp(speed,callback)
Tham số / ParameterMô tả
selector Đây là bộ chọn jQuery để xác định phần tử hoặc những phần tử được chọn
speed Không bắt buộc. Dùng để chỉ định tốc độ của hiệu ứng slide. (Giá trị mặc định là 400 milliseconds)
Giá trị có thể được sử dụng:
  • milliseconds (nếu 1 giây thì bạn sẽ ghi là 1000)
  • "slow"
  • "fast"
callback Không bắt buộc. Dùng để thực thi một hàm sau khi phương thức slideUp() hoàn thành.
jQuery Callback sẽ được đề cập rõ hơn trong bài học sau
Lưu ý: Các tham số trên cũng giống các tham số cho các phương thức slideDown()slideToggle() được đề cập ở dưới

Ví dụ không có tham số

Tạo hiệu ứng ẩn bằng cách kéo lên cho phần tử <p>

 $("p").slideUp();

Ví dụ có tham số speed

Tạo hiệu ứng ẩn bằng cách trượt lên cho phần tử <p> sử dụng tham số speed là 3 giây

    $("p").slideUp(3000);

Ví dụ có tham số callback

Tạo hiệu ứng ẩn bằng cách trượt lên cho phần tử <p> sử dụng tham số callback

    $("p").slideUp(1000, function(){
      alert("Phương thức slideUp() đã hoàn thành!");
    });

jQuery slideDown() Method

Click để hiện bằng cách trượt xuống (xổ dọc) nội dung dưới đây
Phương thức slideDown() trong jQuery tạo ra hiệu ứng hiển thị cho phần tử được chọn bằng cách kéo xuống.
Mẹo: Phương thức này sẽ tạo hiệu ứng slideDown đối với những phần tử bị ẩn bằng jQuery và bị ẩn bởi thuộc tính của CSS là display:none. Còn đối với những phần tử mang thuộc tính CSS (visibility:hidden) sẽ không thực hiện được nhé

Syntax

Phương thức slideDown() trong jQuery có cú pháp

$(selector).slideDown(speed,callback)
Các tham số trong cú pháp của phương thức slideDown() cũng giống như trong phương thức slideUp() ở trên.

Ví dụ không có tham số

Tạo hiệu ứng hiển thị dạng trượt xuống cho phần tử <p>

 $("p").slideDown();

Ví dụ có tham số speed

Tạo hiệu ứng hiển thị dạng trượt xuống cho phần tử <p> sử dụng tham số speed là 3 giây

    $("p").slideDown(3000);

Ví dụ có tham số callback

Tạo hiệu ứng xổ xuống cho phần tử <p> sử dụng tham số callback

    $("p").slideDown(1000, function(){
      alert("Phương thức slideDown() đã hoàn thành!");
    });

jQuery slideToggle() Method

Click để trượt lên, xuống nội dung dưới đây
Phương thức slideToggle() tạo ra sự chuyển đổi giữa slideUp()slideDown() trong jQuery
Học jQuery hiệu quả nhất bằng tiếng Việt
Phương thức slideToggle() trong jQuery tạo ra hiệu ứng trượt lên xuống cho phần tử được chọn, phương thức này là sự chuyển đổi giữa 2 phương thức slideUp()slideDown().

Syntax

Phương thức slideToggle() trong jQuery có cú pháp

$(selector).slideToggle(speed,callback)
Các tham số trong cú pháp của phương thức slideToggle() cũng giống như trong phương thức slideUp() ở trên.

Ví dụ không có tham số

Tạo hiệu ứng trượt lên/xuống cho phần tử <p>

 $("p").slideToggle();

Ví dụ có tham số speed

Tạo hiệu ứng trượt lên/xuống cho phần tử <p> sử dụng tham số speed là 2 giây

    $("p").slideToggle(2000);

Ví dụ có tham số callback

Tạo hiệu ứng trượt lên/xuống cho phần tử <p> sử dụng tham số callback

    $("p").slideToggle(1000, function(){
      alert("Phương thức slideToggle() đã hoàn thành!");
    });
Trên đây là các phương thức tạo hiệu ứng trượt lên, trượt xuống trong jQuery. Hi vọng bài viết có thể mang lại chút ít kiến thức, cũng như những ví dụ, bài tập giúp ích cho các bạn trong việc tự học jQuery Online một cách hiệu quả nhất.
Chuyên Mục :
tháng 7 22, 2020
Bình Luận

LaiXe.Xyz

Blog Lái Xe, chia sẻ thông tin về luật giao thông đường bộ, biển báo giao thông, thông tin về xe ô tô, thi bằng lái xe các hạng bằng A1, A2, B1, B2, C, D, E, F

Thi Thử Lái Xe B2 Mới Nhất

"Tiến hành giảng dạy bộ 600 câu hỏi vào tháng 06/2020 và áp dụng thi sát hạch vào tháng 10 năm 2020. Bộ đề 600 câu hỏi sẽ được phát hành dạng sách khoảng tháng 5/2020."

DMCA.com Protection Status