详解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复合事件结合toggle()方法的用法示例
Jun 10 jQuery
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 jQuery
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jQuery实现上下滚动公告栏详细代码
Nov 21 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
jquery实现垂直手风琴导航栏
Feb 18 jQuery
jQuery实现可以计算进制转换的计算器
Oct 19 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的call_user_func传reference引发的思考
2010/07/23 PHP
PHP MemCached高级缓存配置图文教程
2010/08/05 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
php array_values 返回数组的所有值详解及实例
2016/11/12 PHP
Python中使用django form表单验证的方法
2017/01/16 PHP
PHP后门隐藏的一些技巧总结
2020/11/04 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
2013/04/23 Javascript
Jquery绑定事件(bind和live的区别介绍)
2013/08/23 Javascript
JS注释所产生的bug 即使注释也会执行
2013/11/19 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
vue2.0设置proxyTable使用axios进行跨域请求的方法
2017/10/19 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
使用Vue写一个datepicker的示例
2018/01/27 Javascript
JavaScript闭包相关知识解析
2019/10/19 Javascript
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
Python 查看文件的读写权限方法
2018/01/23 Python
python抓取文件夹的所有文件
2018/02/27 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
python pcm音频添加头转成Wav格式文件的方法
2019/01/09 Python
简单了解python变量的作用域
2019/07/30 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
小学生红领巾广播稿
2014/01/21 职场文书
给学校的建议书
2014/03/12 职场文书
春节请假条
2014/04/11 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
《开国大典》教学反思
2016/02/16 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python