Hiệu ứng ẩn hiện trong jQuery và các phương thức hide() show() toggle()

hiệu ứng ẩn hiện trong jQuery
Một trong những hiệu ứng cơ bản nhất trong jQuery đó là ẩn/hiện. Bằng cách sử dụng các phương thức show(), hide() và phương thức tạo ra sự chuyển đổi giữa ẩn và hiện toggle() Let's go, cùng học xem hiệu ứng jQuery tạo ra như thế nào nhé
Các bạn đang xem bài viết thuộc bài học về jQuery Effects - hiệu ứng jQuery

Lời nói đầu

jQuery cung cấp rất nhiều phương thức để tạo ra những hiệu ứng như bài học về hiệu ứng jQuery đã nêu. Ở bài viết này, chúng ta sẽ bắt đầu tìm hiểu rõ hơn về từng hiệu ứng và phương thức trong jQuery để thực hiện hiệu ứng đó.
Hãy cùng học jQuery Online tại LaiXe.Xyz thông qua những bài viết và những ví dụ cụ thể nhé

jQuery hide() Method

Click để ẩn nội dung dưới đây
Phương thức hide() tạo ra hiệu ứng ẩn trong jQuery
LaiXe.Xyz là website học jQuery cơ bản
Phương thức hide() trong jQuery tạo ra hiệu ứng ẩn cho phần tử được chọn.
Mẹo: Phương thức này giống với thuộc tính của CSS là display:none

Syntax

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

$(selector).hide(speed,easing,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 ẩn. (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"
easing Không bắt buộc. Dùng để chỉ định tốc độ của phần tử trong các điểm khác nhau của sự chuyển động.(Giá trị mặc định là "swing")
Giá trị có thể được sử dụng:
  • "swing" - di chuyển chậm hơn ở đầu và cuối, nhưng nhanh hơn ở giữa
  • "linear" - di chuyển tốc độ không đổi
callback Không bắt buộc. Dùng để thực thi một hàm sau khi phương thức hide() 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 show()toggle() được đề cập ở dưới

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

Tạo hiệu ứng ẩn cho phần tử <p>

 $("p").hide();

Ví dụ có tham số speed

Tạo hiệu ứng ẩn cho phần tử <p> sử dụng tham số speed là 3 giây

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

Ví dụ có tham số callback

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

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

jQuery show() Method

Click để hiện nội dung dưới đây
Phương thức show() trong jQuery tạo ra hiệu ứng hiển thị cho phần tử được chọn.
Mẹo: Phương thức này sẽ tạo hiệu ứng hiện ra đố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

Syntax

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

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

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

Tạo hiệu ứng hiện cho phần tử <p>

 $("p").show();

Ví dụ có tham số speed

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

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

Ví dụ có tham số callback

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

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

jQuery toggle() Method

Click để ẩn/hiện nội dung dưới đây
Phương thức toggle() tạo ra sự chuyển đổi giữa hide()show() trong jQuery
Học jQuery tiếng Việt với những tài liệu và phương pháp học hiệu quả nhất
Phương thức toggle() trong jQuery tạo ra hiệu ứng ẩn hiện 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 show()hide().

Syntax

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

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

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

Tạo hiệu ứng ẩn/ hiện cho phần tử <p>

 $("p").toggle();

Ví dụ có tham số speed

Tạo hiệu ứng ẩn/hiện cho phần tử <p> sử dụng tham số speed là 1 giây

    $("p").toggle(1000);

Ví dụ có tham số callback

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

    $("p").toggle(1000, function(){
      alert("Phương thức toggle() đã hoàn thành!");
    });
Chuyên Mục :
tháng 7 18, 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