详解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插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
jquery dataTable 获取某行数据
May 05 jQuery
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
jquery DataTable实现前后台动态分页
Jun 17 jQuery
jQuery 实现双击编辑表格功能
Jun 19 jQuery
jQuery实现base64前台加密解密功能详解
Aug 29 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
jQuery实现聊天对话框
Feb 08 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 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实现MVC开发得最简单的方法――模型
2007/04/10 PHP
php生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
浅析PHP中Collection 类的设计
2013/06/21 PHP
Centos PHP 扩展Xchche的安装教程
2016/07/09 PHP
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
JQuery菜单效果的两个实例讲解(3)
2015/09/17 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
Node.js 条形码识别程序构建思路详解
2016/02/14 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
2016/02/14 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
vue按需引入element Transfer 穿梭框
2017/09/30 Javascript
vue的传参方式汇总和router使用技巧
2018/05/22 Javascript
解决layui中的form表单与button的点击事件冲突问题
2018/08/15 Javascript
javascript实现留言板功能
2020/02/08 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
使用Python设计一个代码统计工具
2018/04/04 Python
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
基于Python共轭梯度法与最速下降法之间的对比
2020/04/02 Python
Python3开发环境搭建详细教程
2020/06/18 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
电脑租赁公司创业计划书
2014/01/08 职场文书
应届生求职信范文
2014/06/30 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
本科毕业论文指导教师评语
2014/12/30 职场文书
部门主管竞聘书
2015/09/15 职场文书
创业计划书之服装
2019/10/07 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP
MySQL 8.0 驱动与阿里druid版本兼容问题解决
2021/07/01 MySQL