📜  jQuery UI 抖动效果(1)

📅  最后修改于: 2023-12-03 15:02:12.670000             🧑  作者: Mango

jQuery UI 抖动效果

简介

jQuery UI 是 jQuery 提供的一个 UI 套件,内置了很多实用的组件和效果。其中之一就是抖动效果,简单易用。

使用方法
引入 jQuery UI

要使用 jQuery UI 的抖动效果,首先需要引入 jQuery 和 jQuery UI。可以从官网获得下载链接:http://jqueryui.com/

<head>
  <script src="/path/to/jquery.min.js"></script>
  <script src="/path/to/jquery-ui.min.js"></script>
</head>
使用抖动效果

使用抖动效果很简单,只需要调用 effect() 方法即可。该方法接受两个参数:

  • shake:抖动的速度和效果
  • times:抖动的次数
<script>
  $(document).ready(function() {
    // 点击按钮,触发抖动效果
    $('button').click(function() {
      // 按钮抖动 5 次,速度为 200(单位:ms)
      $(this).effect('shake', { times: 5, duration: 200 });
    });
  });
</script>

<body>
  <button>点我抖动</button>
</body>
效果演示

点击下面的按钮,可以看到抖动效果的演示:

参数说明

effect() 方法第二个参数可以接受其他的配置参数,来定制化抖动效果的属性。以下是常用的几个参数:

  • distance:抖动的距离,默认为 20(单位:像素)
  • direction:抖动的方向,可选值有 updownleftrighthorizontal(左右抖动)、vertical(上下抖动)
  • easing:缓动函数,控制动画的过渡效果,默认为 'swing',可选值有 'linear''easeInQuad''easeOutQuad''easeInOutQuad'
  • complete:回调函数,动画结束后触发

具体的用法和参数说明,可以参考官方文档:http://api.jqueryui.com/shake-effect/