jQuery动态效果实例

jQuery常见的动态效果:

隐藏/显示效果:

     1.(1):隐藏,显示:通过 jQuery,使用 hide() 和 show() 方法可以用来隐藏和显示 HTML 元素。

         (2):隐藏/显示的速度:

            语法:

                  

                  $(selector).hide(speed, callback);

                  

                  $(selector).show(speed, callback);

                   

            speed 参数规定隐藏/显示的速度;callback 参数是隐藏或显示完成后所执行的函数名称。如:$("p").hide(1000) 隐藏内容的速           度。

     2.使用 toggle() 方法可以用来切换 hide() 和 show() 方法。如:$("p").toggle()。

淡入淡出效果:

    1.jQuery fadeIn() 用于淡入已隐藏的元素。

       语法:$("#div1").fadeIn();

               $("#div2").fadeIn("slow");

               $("#div3").fadeIn(3000);

      

       点击之后:

      

 

    2.jQuery fadeOut() 方法用于淡出可见元素。语法如1;

 

    3.jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。语法如1;

 

      如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。

 

      如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。

   4.jQuery fadeTo() 方法允许渐变为给定的不透明度

       语法:$("#div1").fadeTo("slow",0.15);
               $("#div2").fadeTo("slow",0.4);
               $("#div3").fadeTo("slow",0.7);

滑动效果:

          1.jQuery slideDown() 方法用于向下滑动元素。

            语法:$("#panel").slideDown();

          2.jQuery slideUp() 方法用于向上滑动元素。

            语法:$("#panel").slideUp();

         3.jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换。

            如果元素向下滑动,则 slideToggle() 可向上滑动它们。

            如果元素向上滑动,则 slideToggle() 可向下滑动它们。

            语法:$(".panel").slideToggle("slow");

动画:

       1.jQuery animate() 方法用于创建自定义动画。

          语法:$("div").animate({left:'250px'});

       生成动画的过程中可同时使用多个属性:

          如:

              $("div").animate({
              left:'250px',
              opacity:'0.5',
              height:'150px',
              width:'150px',

              height:'toggle'

              });

             var div=$("div");

             div.animate({height:'300px',opacity:'0.4'},"slow");
             div.animate({width:'300px',opacity:'0.8'},"slow");

           

            点击开始:

            

 

停止动画:

          1.jQuery stop() 方法用于停止动画或效果,在它们完成之前。

            stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。

           语法:$("#panel").stop();

实现代码如下:

 

 

<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
          $(document).ready(function(){
                 $("#hide").click(function(){
                        $("p").hide();   //隐藏
                    });
          $("#show").click(function(){
                        $("p").show();      //显示
                    });
            });
</script>
</head>
<body>
       <p id="p1">点击隐藏就隐藏咯,点击显示就显示咯</p>
       <button id="hide" type="button">隐藏</button>
       <button id="show" type="button">显示</button>
</body>
</html>

转载于:https://www.cnblogs.com/WaJC2017/p/6032977.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值