详解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 Plupload上传插件的使用
Apr 19 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
jQuery选择器特殊字符与属性空格问题
Aug 14 jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
jQuery 改变P标签文本值方法
Feb 24 jQuery
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
jQuery实现遍历XML节点和属性的方法示例
Apr 29 jQuery
jQuery实现table表格checkbox全选的方法分析
Jul 04 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 jQuery
jQuery 添加元素和删除元素的方法
Jul 15 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 xml 入门学习资料
2011/01/01 PHP
简单实现限定phpmyadmin访问ip的方法
2013/03/05 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
利用laravel+ajax实现文件上传功能方法示例
2017/08/13 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
Js 随机数产生6位数字
2010/05/13 Javascript
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
前端性能优化及技巧
2016/05/06 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
js实现随机抽选效果、随机抽选红色球效果
2017/01/13 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
jQuery实现可兼容IE6的遮罩功能详解
2017/09/19 jQuery
移动端效果之Swiper详解
2017/10/09 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
通过npm或yarn自动生成vue组件的方法示例
2019/02/12 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
python自定义函数实现最大值的输出方法
2019/07/09 Python
python实现猜数游戏
2020/03/27 Python
Melijoe时尚童装德国官网:Melijoe德国
2016/09/03 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
个人素质的自我评价分享
2013/12/16 职场文书
五一口号
2014/06/19 职场文书
分公司总经理岗位职责
2014/08/03 职场文书
金融专业求职信
2014/08/05 职场文书
小学优秀班主任材料
2014/12/17 职场文书
2015年护士节慰问信
2015/03/23 职场文书
2016党员党课心得体会
2016/01/07 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python