jQuery相关方法3----动画相关
一、显示和隐藏
- show(参数1,参数2)方法和hide(参数1,参数2)方法,动画效果显示和隐藏
- 参数1是时间,单位毫秒(1000毫秒=1秒),也可以是 "slow""normal""fast"
- 参数2是回调函数,在动画执行完以后再执行
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script>
$(function(){
$("#btn1").click(function(){
$("#dv").show(1000,function(){
console.log("显示完了");
});
});
$("#btn2").click(function(){
$("#dv").hide(1000,function(){
console.log("隐藏完了");
});
});
});
</script>
<input type="button" value="显示" id="btn1">
<input type="button" value="隐藏" id="btn2">
<div id="dv" style="width: 200px;height: 200px;background: red;"></div>
二、滑入和滑出
- slideDown(参数1,参数2)方法和slideUp(参数1,参数2)方法,动画滑入和滑出
- slideToggle(参数1,参数2)方法是切换滑入和滑出
- 参数1是时间,单位毫秒(1000毫秒=1秒),也可以是 "slow""normal""fast"
- 参数2是回调函数,在动画执行完以后再执行
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script>
$(function(){
$("#btn1").click(function(){
$("#dv").slideDown(1000,function(){
console.log("滑入完了");
});
});
$("#btn2").click(function(){
$("#dv").slideUp(1000,function(){
console.log("滑出完了");
});
});
$("#btn3").click(function(){
$("#dv").slideToggle(1000,function(){
alert("完成了");
});
});
});
</script>
<input type="button" value="滑入" id="btn1">
<input type="button" value="滑出" id="btn2">
<input type="button" value="滑入/出" id="btn3">
<div id="dv" style="width: 200px;height: 200px;background: red;"></div>
三、淡入和淡出
- fadeIn(参数1,参数2)方法和fadeOut(参数1,参数2)方法,动画淡入和淡出
- fadeToggle(参数1,参数2)方法是切换淡入和淡出
- 参数1是时间,单位毫秒(1000毫秒=1秒),也可以是 "slow""normal""fast"
- 参数2是回调函数,在动画执行完以后再执行
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script>
$(function(){
$("#btn1").click(function(){
$("#dv").fadeIn(1000,function(){
console.log("淡入完了");
});
});
$("#btn2").click(function(){
$("#dv").fadeOut(1000,function(){
console.log("淡出完了");
});
});
$("#btn3").click(function(){
$("#dv").fadeToggle(1000,function(){
console.log("完成了");
});
});
});
</script>
<input type="button" value="淡入" id="btn1">
<input type="button" value="淡出" id="btn2">
<input type="button" value="淡入/出" id="btn3">
<div id="dv" style="width: 200px;height: 200px;background: red;"></div>
四、案例
- 点击图片图片显示和隐藏
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script>
$(function(){
$("img").click(function(){
$(this).hide(300);
});
});
</script>
<img src="img.jpg" alt="" style="vertical-align: top">
<img src="img.jpg" alt="" style="vertical-align: top">
<img src="img.jpg" alt="" style="vertical-align: top">
<img src="img.jpg" alt="" style="vertical-align: top">
- 点击按钮连续动画
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script>
$(function(){
//显示
$("#btn1").click(function(){
$("div>img:last").hide(300,function f1(){
$(this).prev().hide(300,f1);
});
});
//隐藏
$("#btn2").click(function(){
$("div>img:first").show(300,function f2(){
$(this).next().show(300,f2);
});
});
});
</script>
<input type="button" value="隐藏" id="btn1">
<input type="button" value="显示" id="btn2">
<div>
<img src="img.jpg" alt="" style="vertical-align: top">
<img src="img.jpg" alt="" style="vertical-align: top">
<img src="img.jpg" alt="" style="vertical-align: top">
<img src="img.jpg" alt="" style="vertical-align: top">
</div>
五、animate()方法
- animate(参数1,参数2,参数3)方法,动画效果
- 参数1,json键值对----css属性和值
- 参数2,时间,单位毫秒
- 参数3,回调函数
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script>
$(function(){
$("img").animate({"width":"100px","height":"100px"},1000).animate({"left":"100px","top":"100px"},1000).animate({"opacity":0.5},1000);
});
</script>
<img src="img.jpg" alt="" style="position: absolute;">
jQuery相关方法3----动画相关的更多相关文章
- jQuery相关方法5----表单相关
一.value属性在表单的相关操作-----val()方法 <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js ...
- jQuery相关方法9----事件相关
一.事件冒泡和阻止事件冒泡 <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></s ...
- 10个超赞的jQuery图片滑块动画
在网站开发过程中,特别是前端开发这块,经常会使用到很多图片滑块动画,也就是一些基于jQuery和HTML5的焦点图插件.本文将为大家收集10个超赞的jQuery图片滑块动画,这些现成的jQuery插件 ...
- jQuery基础(动画篇 animate,显示隐藏,淡入淡出,下拉切换)
1.jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元 ...
- jQuery中的动画理论干货
[jQuery中的动画] 通过jQuery动画能够轻松地为页面添加精彩的视觉效果 [show()方法和hide()方法]1.show()方法和hide()方法是jQUERY中最基本的动画方法,相当于在 ...
- 【总结整理】JQuery基础学习---动画
jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元素的st ...
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
史上最全的CSS hack方式一览 2013年09月28日 15:57:08 阅读数:175473 做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况.基于此,某些情况我 ...
- jquery的animate({})动画整理
在网页制作的过程中少不了用到各种动画,形式多种多样,flash,css,js,canvas,等等都能实现,对于其优劣和效果只能说各有千秋. 什么是动画效果,其实网页中的渐变效果就是一种很基础的动画,动 ...
- 适应手机端的jQuery图片滑块动画DEMO演示
在线预览 下载地址 实例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...
随机推荐
- 【并发】6、借助FQueue 实现多线程生产消费队列
1.这里先要说一下为什么会想到fqueue,因为这个是一个轻量级的消息队列框架,并且速度很快,用起来很方便,就是这样 当然后期考虑使用redis,这里先上一个fqueue的版本,后面有时间我再吧他改成 ...
- vscode之万里挑一
前置 我们经常在工作区中打开很多项目文件夹,找起来比较麻烦. 步骤
- Codeforces Round #419 (Div. 1) (ABCD)
1. 815A Karen and Game 大意: 给定$nm$矩阵, 每次选择一行或一列全部减$1$, 求最少次数使得矩阵全$0$ 贪心, $n>m$时每次取一列, 否则取一行 #inclu ...
- RVA与RWA的关系
RVA与RWA的关系 原理比较简单:首先判断这个地址是否在PE头中,如果在,文件偏移和内存偏移相等,如果存在于文件的区段中,则利用以下公式: 内存偏移 - 该段起始的RVA(VirtualAddres ...
- Python通用爬虫,聚焦爬虫概念理解
通用爬虫:百度.360.搜狐.谷歌.必应....... 原理: (1)抓取网页 (2)采集数据 (3)数据处理 (4)提供检索服务 百度爬虫:Baiduspider 通用爬虫如何抓取新网站? (1)主 ...
- 【转载】Sqlserver使用SUBSTRING函数截取字符串
在SQL语句查询过程中,Sqlserver支持使用LEFT().RIGHT().SUBSTRING()等几个函数对字符串进行截取操作,SubString函数相对于其他两个函数来说更灵活,使用场景更多, ...
- idea中异常处理快捷键
键盘按下 alt+Enter 一般选择try/catch这一个
- JDK反编译的两种方式
环境 链接:https://pan.baidu.com/s/1DwWj5Kt4Gfi68k_EOAea_Q 提取码:57j2 apktools+dex2jar+gd-gui 方式一: apktools ...
- 1.JUC锁的一些概念
原文链接:http://blog.csdn.net/zteny/article/details/54859228 接下来的几篇文章都转自这里,冒犯之处,多多包涵 原子性: 在看原子性之前,我们先看看什 ...
- Cknife流量分析
本文首发:https://<img src=1 onerror=\u006coc\u0061tion='j\x61v\x61script:\x61lert\x281\x29'>testde ...