详解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+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
基于jquery实现多选下拉列表
Aug 02 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
jquery实现吸顶导航效果
Jan 08 jQuery
jquery实现聊天机器人
Feb 08 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
PHP模拟SQL Server的两个日期处理函数
2006/10/09 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
javascript 对象定义方法 简单易学
2009/03/22 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
基于javascript html5实现3D翻书特效
2016/03/14 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
2016/08/24 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
2016/11/09 Javascript
基于JavaScript实现验证码功能
2017/04/01 Javascript
JavaScript实现左侧菜单效果
2017/12/14 Javascript
Vue实现点击后文字变色切换方法
2018/02/11 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
在vue中使用Echarts画曲线图的示例
2020/10/03 Javascript
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
Python中请使用isinstance()判断变量类型
2014/08/25 Python
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
Python中使用items()方法返回字典元素对的教程
2015/05/21 Python
Python+django实现简单的文件上传
2016/08/17 Python
用Python实现KNN分类算法
2017/12/22 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
python 使用pdfminer3k 读取PDF文档的例子
2019/08/27 Python
pymysql 开启调试模式的实现
2019/09/24 Python
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
表彰先进集体通报
2014/01/12 职场文书
安全标准化汇报材料
2014/02/03 职场文书
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL