3.3-jQuery动画效果

男娘i 2023-07-15 09:29 65阅读 0赞

jQuery动画效果

显示与隐藏 show()/hide()/toggle()

滑动 slideDown()/slideUp()/slideToggle()

淡入淡出 fadeIn()/fadeOut()/fadeToggle()/fadeTo() 自定义淡入淡出效果
自定义效果 animate()

  1. <div class="box"></div>
  2. <button>显示</button>
  3. <button>隐藏</button>
  4. <button>切换</button>
  5. <button>滑入</button>
  6. <button>滑出</button>
  7. <button>滑入滑出切换</button>
  8. <button>淡入</button>
  9. <button>淡出</button>
  10. <button>淡入淡出切换</button>
  11. <button>淡入到具体的透明度</button>
  12. <button>自定义动画</button>
  13. <script src="./jquery.min.js"></script>
  14. <script> $(function() { $('button:eq(0)').click(function() { // show(speed,easing,cb) //$('.box').show(); //$('.box').show(1000); // 1000毫秒 $('.box').show('fast',function() { alert('元素显示完毕'); }); // fast slow normal }); $('button:eq(1)').click(function() { $('.box').hide(); }); $('button:eq(2)').click(function() { $('.box').toggle(1000); }); //滑动 $('button:eq(3)').click(function() { $('.box').slideDown(1000); }); $('button:eq(4)').click(function() { $('.box').slideUp(1000); }); $('button:eq(5)').click(function() { $('.box').slideToggle(1000); }); //淡入、淡出、 $('button:eq(6)').click(function() { $('.box').fadeIn(1000); }); $('button:eq(7)').click(function() { $('.box').fadeOut(1000); }); $('button:eq(8)').click(function() { $('.box').fadeToggle(1000); }); $('button:eq(9)').click(function() { $('.box').fadeTo(400,0.8); //第一次参数为时间,第二个参数为透明度 }); //自定义动画 $('button:last').click(function() { $(".box").animate({ left: 400, top: 400, opacity: .5, //backgroundColor: 'red' },500); }); }); </script>
拓展:

hover()方法

hover() 事件切换 鼠标经过和鼠标离开的复合写法 当只有一个函数,鼠标经过和离开都会执行此函数

  1. $(function() {
  2. /* //stop() 方法停止之前的行为 $(".nav").children('li').mouseenter(function() { $(this).children('ul').stop().slideDown(500); }); $(".nav").children('li').mouseout(function() { $(this).children('ul').stop().slideUp(500); }); */
  3. // hover() 事件切换 鼠标经过和鼠标离开的复合写法
  4. $('.nav').children('li').hover(function() {
  5. $(this).children('ul').stop().slideDown(500);
  6. }, function() {
  7. $(this).children('ul').stop().slideUp(500);
  8. });
  9. });

发表评论

表情:
评论列表 (有 0 条评论,65人围观)

还没有评论,来说两句吧...

相关阅读

    相关 jQuery - 效果动画

    前言:                jQuery给我们封装了很多的动画效果,相比起简单传统的CSS来说,功能强大很多,今天就来学习学习 jQuery给我们封装的一系列的动画

    相关 jQuery动画效果

    学习要点: 1.显示、隐藏 2.滑动、卷动 3.淡入、淡出 4.自定义动画 5.列队动画方法 6.动画相关方法 7.动画全局属性 在以前很长一段时间里,网页上的

    相关 jQuery中的动画效果

    步骤:   1、导入jQuery相关的文件   2、文档加载完成事件:$(function):页面初始化的操作:绑定事件,启动页面定时器   3、确定相关操作的事件