Hiệu ứng Shake trong jQuery



Miêu tả

Hiệu ứng Shake có thể được sử dụng với phương thức effect(). Nó Shake phần tử theo chiều dọc hoặc chiều ngang n lần.

Cú pháp

Sau đây là cú pháp để sử dụng hiệu ứng Shake trong jQuery:

selector.effect( "shake", {arguments}, speed );

Tham số

Chi tiết tham số được sử dụng để tạo hiệu ứng Shake trong jQuery:

  • times − Thời gian để shake. Mặc định là 3.

  • distance − Khoảng cách để shake. Mặc định là 20.

  • direction − Phương hướng của hiệu ứng, có thể là "up", "down", "left", "right". Mặc định là "left"

Ví dụ

Quảng cáo

Sau đây là ví dụ đơn giản minh họa cách sử dụng của hiệu ứng Shake trong jQuery:

<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" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js"></script>
		
      <script type="text/javascript" language="javascript">
   
         $(document).ready(function() {

            $("#button").click(function(){
               $(".target").effect( "shake", {times:4}, 1000 );
            });
         });
      </script>
		
      <style>
         p {background-color:#bca; width:200px; border:1px solid green;}
         div{ width:100px; height:100px; background:red;}
      </style>
		
   </head>
	
   <body>

      <p>Click the button</p>
      <button id="button"> Shake </button>

      <div class="target">
      </div>
  
   </body>
	
</html>

Nó sẽ cho kết quả:

Các bài học jQuery khác tại VietJack:


hieu_ung_trong_jquery.jsp