Toggle các phần tử trong jQuery
jQuery cung cấp các phương thức để toggle trạng thái hiển thị của các phần tử giữa hiển thị và ẩn. Nếu phần tử khi khởi tạo là hiển thị, nó sẽ được ẩn; nếu là ẩn, nó sẽ được hiển thị.

Cú pháp

Cú pháp đơn giản cho một phương thức toggle() trong jQuery:

[selector]..toggle([speed][, callback]);

Dưới đây là miêu tả về các tham số:

  • speed − Một chuỗi biểu diễn một trong 3 tốc độ đã định trước ("slow", "normal", hoặc "fast") hoặc số mili giây để chạy hiệu ứng (ví dụ: 1000).

  • callback − tham số tùy ý này biểu diễn một hàm để được thực thi bất cứ khi nào hiệu ứng hoàn thành; thực thi một lần cho mỗi hiệu ứng.

Ví dụ

Chúng ta có thể tạo hiệu ứng cho bất kỳ phần tử nào, ví dụ như một phần tử div chứa một hình ảnh:

<html>
   <head>
      <title>The jQuery Example</title>
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
		
      <script type="text/javascript" language="javascript">

         $(document).ready(function() {
            $(".clickme").click(function(event){
               $(".target").toggle('slow', function(){
                  $(".log").text('Transition Complete');
               });
            });
         });
      </script>
		
      <style>
         .clickme{ margin:10px;padding:12px; border:2px solid #666; width:100px; height:50px;}
      </style>
		
   </head>
	
   <body>
	
      <div class="content">
         <div class="clickme">Click Me</div>
         <div class="target">
            <img src="./images/jquery.jpg" alt="jQuery" />
         </div>
         <div class="log"></div>
      </div>			
   </body>
	
</html>

Nó sẽ cho kết quả sau:

4 thói quen cuối tuần giúp làm phẳng bụng mỡ
Chia sẻ Một số sau thói quen vào cuối tuần không chỉ có thể giúp ngăn tăng cân mà còn làm giảm mỡ bụng
Samsung chuẩn bị gây bất ngờ với chiếc smartphone “kỳ quặc”
Chia sẻ Lại có thêm thông tin liên quan đến Galaxy A82 5G, chiếc smartphone được cho là đang trong giai đoạn phát triển ban đầu vào tháng Giêng.
6 lợi ích bất ngờ của bắp cải
Chia sẻ Bắp cải là một loại rau ít calo, giàu vitamin, khoáng chất và chất chống oxy hóa rất tốt cho sức khỏe.
Galaxy S21 FE, đẹp không tì vết
Chia sẻ Samsung vừa ra mắt dòng smartphone hàng đầu Galaxy S21 vào tháng Giêng và giờ hãng đang có kế hoạch mở rộng chúng đến phân khúc rẻ hơn nữa.
iPhone "không lỗ" sẽ tích hợp chế độ Internet Recovery như máy Mac
Chia sẻ Sử dụng Internet Recovery, người dùng iPhone có thể khôi phục hoặc cập nhật iPhone thông qua internet mà không cần kết nối tới máy tính.