详解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获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
解决jQuery ajax动态新增节点无法触发点击事件的问题
May 24 jQuery
jQuery实现注册会员时密码强度提示信息功能示例
Sep 05 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
jQuery UI实现动画效果代码分享
Aug 19 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
JQuery样式与属性设置方法分析
Dec 07 jQuery
jQuery操作元素追加内容示例
Jan 10 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
非洲第一个咖啡超凡杯大赛承办国—卢旺达的咖啡怎么样
2021/03/03 咖啡文化
Zend的Registry机制的使用说明
2013/05/02 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
Javascript中arguments用法实例分析
2015/06/13 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
[01:06:12]VP vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
Python selenium 三种等待方式解读
2016/09/15 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
使用Python Pandas处理亿级数据的方法
2019/06/24 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
python装饰器练习题及答案
2019/11/01 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
python缩进长度是否统一
2020/08/02 Python
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
2014年关于两会精神的心得体会
2014/03/17 职场文书
服务质量承诺书
2014/03/27 职场文书
另类冲刺标语
2014/06/24 职场文书
警察群众路线整改措施
2014/09/26 职场文书
班子群众路线教育实践个人对照检查材料思想汇报
2014/09/30 职场文书
旷工检讨书大全
2015/08/15 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
MySQL系列之十一 日志记录
2021/07/02 MySQL
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python