详解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 dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 jQuery
jQuery操作元素追加内容示例
Jan 10 jQuery
jQuery实现视频展示效果
May 30 jQuery
jQuery插件实现图片轮播效果
Oct 19 jQuery
如何在vue 中引入使用jquery
Nov 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
PHP+MYSQL会员系统的开发实例教程
2014/08/23 PHP
PHP中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
javascript检测浏览器flash版本的实现代码
2011/12/06 Javascript
关于eval 与new Function 到底该选哪个?
2013/04/17 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
TypeScript 中接口详解
2015/06/19 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
基于Jquery代码实现手风琴菜单
2015/11/19 Javascript
js实现卡片式项目管理界面UI设计效果
2015/12/08 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
jquery心形点赞关注效果的简单实现
2016/11/14 Javascript
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
跟老齐学Python之一个免费的实验室
2014/09/14 Python
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
详解python内置常用高阶函数(列出了5个常用的)
2020/02/21 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
解释一下抽象方法和抽象类
2016/08/27 面试题
Ruby如何实现动态方法调用
2012/11/18 面试题
工作分析计划书
2014/04/30 职场文书
员工合理化建议书
2014/05/19 职场文书
保护水资源的标语
2014/06/17 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
行政主管岗位职责
2015/02/03 职场文书
七年级作文之环保作文
2019/10/17 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android