一、显隐效果

  1. show()
  2. show(duration,[callback])
  3. show([duration],[easing],[callback])
  • 参数说明:
  • duration:为一个字符串或者数字,决定动画将运行多久
  • callback:表示在动画完成时执行的函数。
  • easing:为一个字符串,用来表示哪个缓冲区来过渡。(没用过....)

案例:

<html><head><title>JQuery</title><style>#p1{background:url(imgliu/photo6.png);background-position: center;background-size: cover;background-repeat: no-repeat;width: 50px;height: 50px;}</style><script type="text/javascript" src="js/jquery-3.2.1.min.js"></script></head><body><script>$(function(){var t=1;$("input").click(function(){t++;if(t%2==0){$("div").show(500);}else{$("div").hide(500);}})});</script><input type="button" value="hide Element"> <div id="p1"></div></body>
</html>
<html><head><title>JQuery</title><style>div{background:url(imgliu/photo6.png);background-position: center;background-size: cover;background-repeat: no-repeat;width: 50px;height: 50px;float: left;margin-left: 30px;}</style><script type="text/javascript" src="js/jquery-3.2.1.min.js"></script></head><body><script>$(function(){for(var i=0;i<5;i++){$("<div>").appendTo(document.body);}$("div").click(function(){$(this).hide(500,function(){$(this).remove();});});});</script><div></div></body>
</html>

二、显隐切换

  1. toggle([duration],[callback])
  2. toggle([duration],[easing],[callback])
  3. toggle(showOrHide)
  • 参数说明:
  • showOrHide:是一个布尔值,表示是否显示或隐藏的元素。
<html><head><title>JQuery</title><style>div{background:url(imgliu/photo6.png);background-position: center;background-size: cover;background-repeat: no-repeat;width: 50px;height: 50px;margin-left: 30px;}</style><script type="text/javascript" src="js/jquery-3.2.1.min.js"></script></head><body><script>$(function(){$("button").click(function(){$("div").toggle("slow");})})</script><button>显示和隐藏</button><div></div></body>
</html>

三、滑动效果

滑动方法:

  1. slideDown() //向下滑动,作用于隐藏的元素
  2. slideUp()//向上滑动,作用于显示的元素

实例:

<html><head><title></title><script type="text/javascript" src="js/jquery-3.2.1.min.js"></script></head><body><script>$(function(){$("button").click(function(){$(this).parent().slideUp("slow",function(){$("#msg").text($("button",this).text()+"已经实现。");});});});</script><style type="text/css">div{margin: 2px;}</style><div><button>隐藏文本框1</button><input type="text" value="文本框1" /></div><div><button>隐藏文本框2</button><input type="text" value="文本框2" /></div><div><button>隐藏文本框3</button><input type="text" value="文本框3"></div><div id="msg"></div></body>
</html>

四、滑动切换

  1. slideToggle([duration],[callback])
  2. slideToggle([durantion],[easing],[callback])

jQuery设计动画相关推荐

  1. 放弃使用jQuery实现动画

    在 Web开发的圈子里,开发者常常认为CSS动画是一种高性能web动画技术,如果想让网页加载的更快一些,就应该用纯CSS动画.其实这种观点是错误的, 很多开发者早就放弃了javascript的动画,迫 ...

  2. [转]jQuery设计思想

    转自:http://kb.cnblogs.com/page/109875/ jQuery是目前使用最广泛的javascript函数库. 据统计,全世界排名前100万的网站,有46%使用jQuery,远 ...

  3. HTML期末大作业 学生DW静态网页设计 动画漫展学习资料电影模板(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源

    HTML5期末大作业`动画漫影视网站设计--动画漫展学习资料电影模板(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 wHTML期末大作业 学生DW静态网页设计 html大作 ...

  4. js进阶 13-5 jquery队列动画如何实现

    js进阶 13-5 jquery队列动画如何实现 一.总结 一句话总结:同一个jquery对象,直接写多个animate()就好. 1.什么是队列动画? 比如说先左再下,而不是左下一起走 2.怎么实现 ...

  5. Lazy Line Painter – 很有趣的 jQuery 路径动画插件

    Lazy Line Painter 是基于 Raphaël(一个用于在网页中绘制矢量图形的 Javascript 库)的 jQuery 路径动画插件,能够把线条图案转换为吸引眼球的路径动画模式. 您可 ...

  6. HTML5动态圆形导航,jQuery带动画特效的圆形导航菜单特效

    这是一款jQuery带动画特效的圆形导航菜单特效.该导航菜单在被点击时,会以动画的方式移动到屏幕中间,并展开为一个圆形菜单,效果非常炫酷. 使用方法 在页面中引入jquery和TweenMax.js的 ...

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

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

  8. html数字变换插件,轻量级jquery数字动画插件

    jquery.countup.js是一款轻量级jquery数字动画插件.该数字动画插件可以在页面滚动时,将指定的数字从0开始计数增加动画. 该数字动画插件可以控制动画的延迟时间和动画过渡时间.它依赖于 ...

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

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

最新文章

  1. 解决报错:tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm.
  2. CocosCreator上的游戏(调试)发布到微信小程序
  3. MySQL的JOIN(一):用法
  4. 查找数组是否有重复元素
  5. MySQL-03:数据表操作基本命令笔记
  6. arm linux 加载.a,如何将libc.a链接到arm-linux中的共享库中使用arm-none-linux-gnueabi-gcc...
  7. SwiftyJSON 对网络请求来的数据进行解析或者转为modul
  8. 统统卸载!再见了,流氓顽固软件!
  9. windows和linux下安装STAF
  10. 华为Atlas200DK的环境部署与运行demo(人脸识别)
  11. idea中字体大小以及注释的颜色设置
  12. 安装Aptos CLI 并 部署move智能合约
  13. java重要代码词汇_java基础必备词汇
  14. html5 meter样式,使用HTML5“meter”元素
  15. windows用户密码已经过期怎么办
  16. 为了快 0.00007 秒,有家交易公司花 1400 万美元买了块地
  17. scrapy框架爬取虎扑论坛球队新闻
  18. 用库文件操作EXCEL表格练习2
  19. 查看笔记本win自带的电池报告
  20. Ethereum Probabilistic Micropayments

热门文章

  1. 系统新模块增加需要哪些步骤_人工智能之父的问题解决策略:模块化
  2. JAVA进阶教学之(StrngBuffer进行字符串拼接)
  3. 利用python进行数据分析第一版和第二版区别_《利用Python进行数据分析·第2版》第1章 准备工作...
  4. windows多用户 文件夹不共享_手把手教你如何使用Tekla多用户
  5. oracle执行sql痕迹,Oracle 查询刚执行的SQL
  6. python isalpha函数用法_python中string模块各属性以及函数的用法
  7. simulink和c语言开发,Simulink之嵌入式C代码生成-应用层和底层的接口
  8. 大学计算机基础python第二次作业_第二次python作业-titanic数据练习
  9. c# out关键字 vb_c# 关键字:ref 和 out
  10. scp复制本地文件到远程服务器,scp 本地文件到远程服务器