108 of 119 menu

Phương thức slideToggle

Phương thức slideToggle hiển thị mượt mà các phần tử đang ẩn và ẩn các phần tử đang hiển thị.

Cú pháp

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

.slideToggle(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, hoạt ảnh càng chậm:

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

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

.slideToggle();

Cũng có thể truyền hàm easing (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 hoàn thành hoạt ảnh. Cả hai tham số đều không bắt buộc:

.slideToggle(thời_gian, [hàm_easing], [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ị:

.slideToggle(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ác tham số này bạn có thể xem cho phương thức animate. Ví dụ, hãy thiết lập thời lượng và hàm easing:

.slideToggle( {duration: 600, easing: easeInSine} );

Ví dụ

Hãy sau khi nhấn nút, ẩn mượt mà div cha, là phần tử chứa các đoạn văn, bằng phương thức slideToggle (div này chúng ta sẽ tìm bằng phương thức parent), sau khi nhấn lại nút, div sẽ lại được hiển thị mượt mà và cứ thế. Bằng cách truyền từ khóa slow, chúng ta thiết lập tốc độ là 600ms:

<button>toggle text</button> <div> <p id='test'>text text text text text text text</p> <p>text text text text text text text</p> <p>text text text text text text text</p> </div> $('button').click(function() { $('#test').parent().slideToggle('slow'); });

Xem thêm

  • phương thức slideUp,
    phương thức ẩn mượt mà các phần tử
  • phương thức slideDown,
    phương thức hiển thị mượt mà các phần tử
  • phương thức height,
    phương thức cho phép lấy và thay đổi chiều cao của phần tử
  • phương thức toggle,
    phương thức chuyển đổi giữa hiển thị/ẩn mượt mà các 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