JQuery特效与动画总结

几种特效

一、显示与隐藏show、hide

js写法:

docment.getElementById("p1").style.display="block";

document.getElementById("p1").style.display="none";

JQuery显示与隐藏的方法:

$("#p1").css("dislay":"block");  转化成模块元素显示

$("#p1").css("display":none); 

   eq:

  $(function () {
            var $link = $(".artList a");
            var $hide = $(".artList :eq(2)");  //获取需要显示的文本
            $link.click(function () {
                if ($(this).html() == "显示") {
                    $(this).html("隐藏");
                    $hide.show(5000);
                }
                else {
                    $(this).html("显示");
                    $hide.hide(5000);
                }
            })
        })

  $("a").click(function(){
      $("img").show(3000,function(){
          $(this).css("border","solid 1px #ccc ");
      })
   })
   $("img").click(function(){
      $(this).hide(3000);
   })

   <a href="javascript:void(0)">显示</a>
    <img src="images/001.jpg"/>

二、toggle()方法

该方法优点是自动切换显示状态(不需要检测当前的显示状态)

有三种调用格式:

toggle();

toggle(switch);  根据逻辑参数调用,switch当为true时显示元素,当为false时隐藏元素

toggle(speed,[callback]) 

 $("#Button1").click(function () {
                $("img").toggle();
            })
            $("input:eq(1)").click(function () {
                var intI = 0;
                var blnA = intI > 1;
                $("img").toggle(blnA);
            })
            $("#Button3").click(function () {
                $("img").toggle(3000, function () {
                    $(this).css({ "border":"solid 1px #ccc","padding":"2px" });
                })
            })

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值