详解JQuery基础动画操作


Posted in jQuery onApril 12, 2019

1.jQuery动画效果,隐藏和显示。

两个方法:hide()"隐藏"      show()"显示"

<p>JQuery动画效果,隐藏和显示</p>
<input type="button" value="隐藏" id="button1">
<input type="button" value="显示" id="button2">
 
 <script>
  $(document).ready(function(){
   $("#button1").click(function(){
    $("p").hide();
   })
   $("#button2").click(function() {
    $("p").hide();
   })
  })
 </script>

语法:$(selector).hide(speed.callback)
语法:$(selector).show(speed.callback)
callback参数:是隐藏或显示完成后执行的函数名称。

$(document).ready(function(){
   $("#button1").click(function(){
    $("p").hide(500);
    alert("恭喜你,显示完成")
   })
   $("#button2").click(function() {
    $("p").show(200,function(){
     alert("恭喜你,显示完成")
    })
   }

语法:$(selector).toggle(speed.callback)
speed参数规定参数隐藏和显示的速度,取值为"show""fast".毫秒(1秒等于1000毫秒)
callback参数:是隐藏或显示完成后执行的函数名称。

$("#button3").click(function() {
     $("p").toggle(1000,function(){
     $("p").css({color:"yellow"})
     })

2.Jquery滑动和动画
两个方法:slideDow()       toggleDoe()      

<body>
<div id="slide">点击我,滑动显示或者隐藏面板</div>
<div id="panel">Hello JQuery</div>
</body>
 
 
 
 <style>
  #slide,#slide{
   padding:5px;
   text-align:center ;
   background-color: #4bffe8;
   border:solid 1px #181caa;
  }
  #panel{
   display: none;
   padding:40px;
  }
 </style>
 <script>
  $(document).ready(function(){
   $("#slide").click(function(){
    $("#panel").slideToggle()
   })
  })
  </script>

3.JQuery动画效果,动画
animate()方法用于创建自定义的动画。

 语法:
$(selector),animate({params},speed,callback)
必须的params参数定义形成动画的css属性

<body>
<button>开始动画</button>
<p>默认情况下所有的HTML元素有一个静态的位置,且是不可能移动的,如果需要改变,那么须将元素的position属性设置为absolute,relative,fixed</p>
<div style="background-color: red;height:100px;width:100px;position:absolute"></div>
</body>
 
 
 
<script>
  $(document).ready(function() {
   $("button").click(function () {
    $("div").animate({left:"200px"},1000,function(){
    $("div").css({background:"yellow"})
   })
   })
  })
 </script>

4.操作多个属性:

animate();使用相对值 

<body>
<input type="button" value="开始动画" id="button">
<div style="background-color: red;height:100px;width:100px;position:absolute"></div>
</body>
 
 
 <script>
  $(document).ready(function(){
   $("#slide").click(function() {
    $("div").animate({
     left:"200px",opacity:"0.5",height:"160px",width:"160px"
    })
   })
   })
 </script>

以上所述是小编给大家介绍的JQuery基础动画操作详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
jQuery 控制文本框自动缩小字体填充
Jun 16 jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
jquery+css3实现的经典弹出层效果示例
May 16 jQuery
详解jQuery设置内容和属性
Apr 11 #jQuery
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
Apr 10 #jQuery
jQuery中实现text()的方法
Apr 04 #jQuery
基于 jQuery 实现键盘事件监听控件
Apr 04 #jQuery
jQuery分组选择器简单用法示例
Apr 04 #jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 #jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 #jQuery
You might like
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
浅析PHP中Session可能会引起并发问题
2015/07/23 PHP
php类自动加载器实现方法
2015/07/28 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
让Firefox支持event对象实现代码
2009/11/07 Javascript
js判断设备是否为PC并调整图片大小
2014/02/12 Javascript
addEventListener 的用法示例介绍
2014/05/07 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
JavaScript String 对象常用方法总结
2016/04/28 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
一文读懂ES7中的javascript修饰器
2019/05/06 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
详解python编译器和解释器的区别
2019/06/24 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
2013年高中生自我评价
2013/10/23 职场文书
《骑牛比赛》教后反思
2014/04/22 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
小学生优秀评语
2014/12/29 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
Apache POI的基本使用详解
2021/11/07 Servers
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技