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 效果的学习笔记。希望对您有所帮助!