📜  jQuery UI 粉扑效果(1)

📅  最后修改于: 2023-12-03 14:43:14.119000             🧑  作者: Mango

jQuery UI 粉扑效果

概述

粉扑效果是jQuery UI的一种UI效果,它是一种组合效果,使得元素像被轻轻地拍打了一下,使用起来非常简单。

示例代码
<html>
    <head>
        <title>jQuery UI 粉扑效果</title>
        <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
        <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
        <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
        <script>
            $(document).ready(function() {
                $( "#puff" ).click(function() {
                    $( this ).effect( "puff", { times: 5 }, 1000 );
                });
            });
        </script>
    </head>
    <body>
        <button id="puff">点击粉扑</button>
    </body>
</html>
说明
  1. 引入必要的CSS和JS文件:
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
  1. 使用$(selector).effect()方法调用粉扑效果:
$( "#puff" ).click(function() {
    $( this ).effect( "puff", { times: 5 }, 1000 );
});

这里,我们使用了选择器#puff选中了一个按钮,当该按钮被点击时,执行了粉扑效果。

其中,第一个参数"puff"指定了使用粉扑效果,第二个参数{ times: 5 }指定了效果的执行次数,第三个参数1000指定了效果的持续时间,单位为毫秒。

效果选项

粉扑效果有以下可选的效果选项:

| 选项名称 | 描述 | | -------- | -------- | | percent | 扩散的百分比(0-100) | | direction | 扩散的方向,"in"为从外向内扩散,"out"为从内向外扩散 | | times | 效果的执行次数 | | duration | 效果的持续时间 |

结语

jQuery UI 粉扑效果是一种简单易用的UI效果,可以为网站提供一些有趣的交互体验。因此,它在Web开发中广泛应用。