jQuery,fade Toggle()

黄元章
2023-12-01

    jQuery,“一个优秀的JS库,大型开发必备”,常用方法,淡入淡出切换方法----fadeToggle();example:jQuery+javascript+DOM多技术结合式切换效果
    section 01:fadeToggle() 
              功能:"fade-in and fade-out"
     syntax:
              $(selector).fadeToggle(speed.callback);  
              speed-argument:slow,fast,毫秒  
       section 02:example
       /*common*/
   *{margin:0;padding:0;}
   body{font-family:"微软雅黑",sans-serif;}
   li a{display:block;color:#fff;text-decoration:none;}
   ul{list-style:none;}
   .container{width:1500px;height:200px;margin:25px auto;background:#FFC;}
   .square{
       width:200px;
       height:50px;
       background:gray;
       opacity:0.5;
       margin:25px;
       display:inline-block;
       }
    #square2{
       width:200px;
       height:50px;
       background:gray;
       opacity:0.5;
       margin:25px;
       display:inline-block;
       }
     .square3{
       width:200px;
       height:50px;
       background:gray;
       opacity:0.5;
       margin:25px;
       display:inline-block;
       }
    #description{
        margin:25px;
        margin-left:50px;
        display:inline-block;
        }
    /*三根横线*/
    #control{width:30px;height:50px;float:left;margin-right:15px;}
    #control p{
        border-bottom:2px solid gray;
        padding-top:3px;
        }
    .txt{height:30px;width:45px;}
<script>
     $(document).ready(function() {//文档树加载完成后在执行js
         var square=document.getElementsByClassName("square");//DOM,get方法
             square[0].style.color="red";
             square[0].style.background="#F93";
         var square2=document.getElementById("square2");//DOM,get方法
             square2.style.color="blue";
             square2.style.background="#996699";
    });

     $(document).ready(function() {
        $("#fadeToggle").click(function(){
             $(".square").fadeToggle();
             $("#square2").fadeToggle("slow",function(){
                    $(".txt").css("background","gray"); 
                    $(".txt").text("切换第二个方块!");
                 
                 }); 
              $(".square3").fadeToggle(3000)
            });
    });
    
            
    
</script>

<div class="container">
       <div class="square" >
        This is txt.....
       </div>
       <div id="square2" >
        This is txt2.....
       </div>
       <div class="square3" >
        This is txt3.....
       </div>
    </div>
    <div id="description" role="description">
      <div id="control">
       <p>   </p>
       <p>   </p>
       <p>   </p>
      </div>
      <span>第二个方块:</span><span class="txt"></span>
      <div style="display:inline-block;margin-left:25px;">
      <button type="button" id="fadeToggle">fadeToggle</button>
      <button type="button" id="fade02">fade02</button>
      <input type="button" value="click" id="fade03"/>
      </div>
    </div>


 

 类似资料: