jQuery 效果学习笔记

1. 操作元素的样式

1.1 .addClass

.addClass() 方法可以向元素添加一个或多个类名。

例如,以下代码将向 div 元素添加一个名为 selected 的类:

javascriptCopy Code
$("div").addClass("selected");

1.2 .removeClass

.removeClass() 方法可以从元素中删除一个或多个类名。

例如,以下代码将从 div 元素中删除名为 selected 的类:

javascriptCopy Code
$("div").removeClass("selected");

1.3 .toggleClass

.toggleClass() 方法可以在元素中添加或删除一个或多个类名。

例如,以下代码会切换 div 元素上的 selected 类:

javascriptCopy Code
$("div").toggleClass("selected");

2. 创建动画效果

2.1 .hide

.hide() 方法可以隐藏元素。它接受一个可选的参数,用于指定动画持续时间。

例如,以下代码将使用默认动画效果隐藏所有 div 元素:

javascriptCopy Code
$("div").hide();

2.2 .show

.show() 方法可以显示元素。它也接受一个可选的参数,用于指定动画持续时间。

例如,以下代码将使用默认动画效果显示所有 div 元素:

javascriptCopy Code
$("div").show();

2.3 .fadeIn

.fadeIn() 方法可以淡入元素。它也接受一个可选的参数,用于指定动画持续时间。

例如,以下代码将使用默认动画效果淡入所有 div 元素:

javascriptCopy Code
$("div").fadeIn();

2.4 .fadeOut

.fadeOut() 方法可以淡出元素。它也接受一个可选的参数,用于指定动画持续时间。

例如,以下代码将使用默认动画效果淡出所有 div 元素:

javascriptCopy Code
$("div").fadeOut();

3. 处理用户输入

3.1 .click

.click() 方法可以在用户点击元素时执行代码。

例如,以下代码将在用户单击任何 button 元素时显示 Hello World!

javascriptCopy Code
$("button").click(function() { alert("Hello World!"); });

3.2 .hover

.hover() 方法可以在用户将鼠标悬停在元素上或从元素上移开时执行代码。

例如,以下代码将在用户将鼠标悬停在任何 div 元素上时向其添加一个名为 hover 的类,当用户将鼠标移开时删除该类:

javascriptCopy Code
$("div").hover(function() { $(this).addClass("hover"); }, function() { $(this).removeClass("hover"); });

以上就是 jQuery 效果的学习笔记。希望对您有所帮助!