jQuery基本动画效果

1、show()

用于显示页面元素与之相对应的hide() 测试案例:

<p title="标题">测试</p>
<ul style="display: none"><li title='苹果'>苹果</li><li title='橘子'>橘子</li><li title='菠萝'>菠萝</li>
</ul>
点击显示
$('p').bind("click",function(){$("ul").show();
})点击切换效果
$('p').toggle(function(){$("ul").show();
},function(){$("ul").hide()
})
注意:这里可以加参数进去

speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)

注意这里toggle()的使用
$('#test').click(function(){$("ul").toggle();
})
————————————————
slideDown
$('p').toggle(function(){$("ul").slideUp()
},function(){$("ul").slideDown();
})
这里注意this关键字,昨天我们测试过不能用,因为this属于js的东西,但是能不能转为jQuery的东西呢

演示代码:

$('#test').toggle(function(){$(this).next().slideUp() ----注意这里和上边的写法不同之处
},function(){$(this).next().slideDown();
})注意的和之前的隐藏显示一样,这里也有简化版
$('#test').click(function(){$("ul").slideToggle()
})
——————————————
fadeIn    fadeOut---淡入淡出效果
$('#test').toggle(function(){$(this).next().fadeOut();
},function(){$(this).next().fadeIn();
})
注意:看API这里也有它自己的简洁写法,使用过程中多多注意

animate()

——觉得之前的动画效果不满意,好吧,我们看这里,自定义动画效果

自定义移动的案例:

<div id="test"></div>#test{position: absolute;width: 100px;height: 100px;border: 1px solid red;background-color: gray;}
$('#test').click(function(){$(this).animate({left:"500px"},3000)
})
注意:这里可以添加多个条件的
$('#test').click(function(){$(this).animate({left:"200px",height:"200px"},3000)
})

案例2:

<button id="left">?</button> <button id="right">?</button>
<div id="test"></div>$('#left').click(function(){$("#test").animate({left:"-500px"},3000)
})
$('#right').click(function(){$("#test").animate({left:"500px"},3000)
})

转载于:https://www.cnblogs.com/haonantong/p/4690539.html

jQuery基本动画效果相关推荐

  1. jQuery Easing 动画效果扩展--使用Easing插件,让你的动画更具美感。

    jQuery  Easing 是一款比较老的jQuery插件,在很多网站都有应用,尤其是在一些页面滚动.幻灯片切换等场景应用比较多.它非常小巧,且有多种动画方案供选择,使用简单,而且免费. 引入Eas ...

  2. 第一百七十二节,jQuery,动画效果

    jQuery,动画效果 学习要点: 1.显示.隐藏 2.滑动.卷动 3.淡入.淡出 4.自定义动画 5.列队动画方法 6.动画相关方法 7.动画全局属性 一.显示.隐藏 jQuery 中显示方法为:. ...

  3. JQuery渐变色动画效果

    JQuery渐变色动画效果 jquery.gradientify.min.js插件 渐变色插件链接 在页面中引入js库与插件 <script src="js\jquery-3.0.0. ...

  4. java easing_[Java教程]jQuery Easing 动画效果扩展

    [Java教程]jQuery Easing 动画效果扩展 0 2015-11-20 11:00:03 官网:http://gsgd.co.uk/sandbox/jquery/easing/ jQuer ...

  5. jQuery Easing 动画效果扩展

    官网: http://gsgd.co.uk/sandbox/jquery/easing/ jQuery API提供了简单的动画效果如淡入淡出以及自定义动画效果, 一款jQuery动画效果扩展增强插件j ...

  6. jQuery animate动画效果

    jQuery animate动画效果 1.animate动画效果 2.animate回调函数 3.参数为数学表达式形式 4.滑动选项卡 1.animate动画效果 <!DOCTYPE html& ...

  7. 前端 ----jQuery的动画效果

    03-jQuery动画效果 jQuery提供的一组网页中常见的动画效果,这些动画是标准的.有规律的效果:同时还提供给我们了自定义动画的功能. 显示动画 方式一: $("div"). ...

  8. jquery中动画效果的函数

    在jquery中有很多的动画效果,我给大家分享了一下jquery中的动画函数 jQuery的效果函数列表: animate():对被选元素应用"自定义"的动画. clearQueu ...

  9. jQuery之动画效果

    1.show()显示效果 语法:show(speed,callback) Number/String,Function speend为动画执行时间,单位为毫秒.也可以为slow"," ...

最新文章

  1. 吴恩达老师深度学习视频课笔记:构建机器学习项目(机器学习策略)(1)
  2. python银行家算法代码_避免死锁的银行家算法C++程序实现
  3. linux脚本中sed -i,Linux 中常用的sed命令
  4. 计算机可以保研什么专业吗,【计算机专业推免】推免生是什么?成为推免生要达到那些要求?...
  5. Leetcode OJ: Remove Duplicates from Sorted Array I/II
  6. c#switch语句判断成绩_C#程序流程控制 知多少?
  7. 【NOIP2016提高A组模拟10.15】打膈膜
  8. Web自动化测试中使用groovy实现页面的对象化
  9. 通过UltraISO,写入ISO镜像,制作U盘启动盘
  10. Java读写配置文件——Properties类的简要使用笔记
  11. jq22网站资源分享
  12. 爱心的数学函数方程_什么函数图像能构成爱心?
  13. 从“洗脸巾”到“湿厕纸”,生活用纸的品类扩张之路
  14. 北京周末去哪儿 —— 香山
  15. 图像标注工具sloth的安装
  16. dede织梦刀具模具类企业网站源码
  17. 参考文献自动生成--
  18. CANOpen中SDO和PDO的COB-ID理解
  19. 解读全球十大公司物联网战略,一个万物智能的世界即将到来
  20. 逆向某视频app(一)

热门文章

  1. 关于vscode调试electron2.0.13 64bit出现Cannot connect to runtime process, timeout after 10000ms的问题
  2. 写给那些正在找工作的朋友
  3. html怎么检测分享朋友圈没,转发朋友圈, 自己看的见 朋友看不见
  4. 为什么上班的时候基本上都是坐着,但是还是感觉很累?
  5. shell之删除行首尾空格
  6. python 学习 红楼梦字频统计 DAY17
  7. 【故障诊断】cv2.imwrite无法写入图片,但程序就是不报错
  8. 计算主义质疑(Query Algorithmism)
  9. (二)数据结构-线性表
  10. w ndows2000,第9章 Wndows2000 Server.ppt