112 of 119 menu

Phương thức fadeToggle

Phương thức fadeToggle lần lượt hiển thị hoặc ẩn các phần tử một cách mượt mà, tạo hiệu ứng động cho độ trong suốt của chúng.

Cú pháp

Hiển thị/ẩn trong khoảng thời gian xác định, mặc định là 400ms:

.fadeToggle(thời gian);

Thời gian có thể được chỉ định không chỉ bằng mili giây, mà còn bằng các từ khóa slow (600ms) và fast (200ms), giá trị càng lớn, hiệu ứng động càng chậm:

.fadeToggle('slow' hoặc 'fast');

Nếu không chỉ định tham số - sẽ không có hiệu ứng động, các phần tử sẽ hiển thị/ẩn ngay lập tức:

.fadeToggle();

Cũng có thể truyền hàm làm mượt làm tham số thứ hai, và tham số thứ ba là hàm callback - sẽ được thực thi sau khi hiệu ứng động hoàn tất. Cả hai tham số đều không bắt buộc:

.fadeToggle(thời gian, [hàm làm mượt], [hàm callback]);

Có thể truyền các tùy chọn khác nhau cho phương thức, dưới dạng một đối tượng JavaScript, chứa các cặp khóa: giá trị:

.fadeToggle(tùy chọn);

Đối tượng như vậy có thể truyền các tham số và hàm sau - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Mô tả của các tham số này bạn có thể xem cho phương thức animate. Ví dụ, chúng ta thiết lập thời lượng và hàm làm mượt:

.fadeToggle( {duration: 800, easing: easeInSine} );

Ví dụ

Trong ví dụ tiếp theo, khi nhấn lần đầu vào nút #toggle phần tử có #test sẽ bị ẩn, và khi nhấn lần nữa - sẽ được hiển thị. Để làm điều này chúng ta sử dụng phương thức fadeToggle. Đồng thời chúng ta thiết lập tốc độ là 1000ms và giá trị của hàm làm mượt là linear:

<button id="toggle">toggle</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#toggle').on('click', function() { $('#test').fadeToggle(1000, 'linear'); });

Xem thêm

  • phương thức slideToggle,
    luân phiên hiển thị/ẩn phần tử một cách mượt mà
  • phương thức fadeTo,
    thay đổi độ trong suốt của phần tử
  • phương thức toggle,
    luân phiên hiển thị/ẩn phần tử một cách mượt mà
  • phương thức animate,
    tạo hiệu ứng động cho các thuộc tính của phần tử
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối