jQuery UI addClass

2025年3月17日 | 阅读 3 分钟

jQuery addclass() 方法用于允许对 CSS 属性的更改进行动画处理。 它将指定的类添加到匹配的元素,同时对所有样式更改进行动画处理。

语法

以下是 jQuery UI addclass() 方法的基本语法:(在版本 1.0 中添加)

addClass () 方法的参数

  • ClassName: 这是一个包含一个或多个 CSS 类的字符串。(如果有更多 CSS 类,则用空格分隔。)
  • Duration: 这用于指定时间持续时间,以毫秒为单位。 值 0 将元素直接带到新样式,无需进度。 它的默认值为 400。
  • Easing: 这是一个字符串类型,指示效果的进展方式。 它的默认值是 swing。
  • Complete: 这是一个回调方法,当此元素的动画效果完成后,将为每个元素调用。

jQuery addClass 方法的语法:(在版本 1.9 中添加)

jQueryUI 的新版本 1.9 也支持 children 选项,该选项还将为后代元素设置动画。

语法

版本 1.9 中 addclass() 方法的参数

className: 这是一个包含一个或多个 CSS 类的字符串。(如果有更多 CSS 类,则用空格分隔。)

options: 用于指定所有动画设置。所有属性都是可选的。其可能的值有

  • Duration: 这是一种数字或字符串类型,指示效果的时间持续时间。 以毫秒为单位计算。 值为 0 将元素直接带到新样式,无需进度。 它的默认值为 400。
  • Easing: 这是一个字符串。 它指定效果的进展方式。 它的默认值是 swing。
  • Complete: 这是一个回调方法,当此元素的效果完成后,将为每个元素调用。
  • Children: 这是一个布尔类型,用于指定动画是否还应应用于匹配元素的所有后代。 它的默认值为 false。
  • Queue:这属于布尔类型或字符串类型,用于指定是否将动画放置在效果队列中。其默认值为 TRUE。

jQueryUI addclass() 示例 1

让我们举个例子来演示 jQueryUI addclass() 方法 (传递单个类)

立即测试

jQuery UI addclass() 示例 2

让我们举一个例子来演示 jQueryUI addclass() (传递多个类)

立即测试