jQuery的动画效果
jQuery 是一个 JavaScript 库。jQuery 库可以通过一行简单的标记被添加到网页中。
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs /jquery/1.4.0/jquery.min.js"></script>
下面开始展示jQuery 效果:隐藏、显示、切换,滑动,淡入淡出,以及动画。
由一个html文件,一个js文件,一个css文件实现。代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>练习</title>
<script src="js/jquery-1.10.2.js"></script>
<link rel="stylesheet" type="text/css" href="css/test.css">
<script src="js/test.js"></script>
</head>
<body >
<h1 align="center">jQuery 效果练习</h1>
姓名:
<input id="name" type="text" /><br /><br />
<img src="images/aa.png" />
<button id="b1">显示/隐藏蛋糕</button>
<button id="b2">淡入/淡出蛋糕</button>
<button id="b3">自定义修改</button>
<button id="b4">多个动作链接起来</button><br /><br /><br />
<div id="div1">向上/向下滑动</div>
<div id="div2">生活需要美好的想象!</div>
</body>
</html>
$(document).ready(function() { $("input").focus(function() {// $(this).css("background-color", "#cccccc");//当某个表单输入域获得焦点时调用 }); $("input").blur(function() {// $(this).css("background-color", "#ffffff");//当某个表单输入域失去焦点时调用 }); $("#b").click(function() { alert($("#name").val() + "小主,你好!"); // 取得Form中Input的内容 }); $("#b1").click(function() {// 交替显示和隐藏内容 $("img").toggle("slow", function() { alert("操作已完成!");//先操作后提示 }); }); $("#b2").click(function() { $("img").fadeToggle();// 交替显示的淡入淡出效果 }); $("#b3").click(function() {//自定义修改 $("img").animate({ height : '50px', width : '50px' }); $("img").animate({ height : '100px', width : '100px' });$("img").animate({ height : '150px', width : '150px' }); }); $("#b4").click(function(){ $("img").slideUp(2000).slideDown(2000);//多个动作即方法链接起来 }); $("#div1").click(function() {// 交替显示向上向下滑动动画效果 $("#div2").slideToggle(); }); });
#div1, #div2 { padding: 5px; text-align: center; background-color: #00FFFF; border: solid 1px #00FF00; height : 20px; width : 100px; } #div2{ display: none; height: 70px; width : 600px; background-image: url(../images/d.png); } button { background-color: #00FFFF; }
其实还有很多方法可以制作动画效果,例如:hide()和show()可以用来显示和隐藏内容。
toggle()方法,可以实现交替显示和隐藏内容
fadeIn()和fadeOut()实现显示的淡入淡出效果
fadeToggle() 交替进行fadeIn()和fadeOut()
fadeTo() 实现淡化到指定的透明度
slideDown()实现向下滑动动画效果
slideUp()实现向上滑动动画效果
slideToggle()实现交替显示向上向下滑动动画效果
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· SQL Server如何跟踪自动统计信息更新?
· 官方的 MCP C# SDK:csharp-sdk
· 一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
· 提示词工程师自白:我如何用一个技巧解放自己的生产力
· “你见过凌晨四点的洛杉矶吗?”--《我们为什么要睡觉》
· 如何不购买域名在云服务器上搭建HTTPS服务