jQuery控制元素隱藏和顯示

一、jQuery隱藏和顯示效果ide

 

經過 jQuery,您能夠使用 hide() 和 show() 方法來隱藏和顯示 HTML 元素:函數

$("#hide").click(function(){
  $("p").hide();
});     //點擊id="hide"元素時,隱藏全部<p>標籤內容;

$("#show").click(function(){
  $("p").show();
});     //點擊id="show"元素時,顯示全部<p>標籤內容;

 二、jQuery淡入淡出效果spa

 

經過 jQuery,您能夠實現元素的淡入淡出效果。code

jQuery 擁有下面四種 fade 方法:blog

  • fadeIn()
  • fadeOut()
  • fadeToggle()
  • fadeTo()
    //jQuery fadeIn() 用於淡入已隱藏的元素;
    
    $(selector).fadeIn(speed,callback);
    //speed(可選)參數規定效果的時長。它能夠取如下值:"slow"、"fast" 或毫秒;
    //callback(可選) 參數是 fading 完成後所執行的函數名稱;
    
    $("button").click(function(){
      $("#div1").fadeIn();
      $("#div2").fadeIn("slow");
      $("#div3").fadeIn(3000);
    });     //點擊<button>按鈕時,不一樣效果的淡入id分別爲"div1,div2,div3"的元素;
    
    //jQuery fadeOut() 方法用於淡出可見元素;
    
    $(selector).fadeOut(speed,callback);
    //speed(可選)參數規定效果的時長。它能夠取如下值:"slow"、"fast" 或毫秒;
    //callback(可選) 參數是 fading 完成後所執行的函數名稱;
    
    $("button").click(function(){
      $("#div1").fadeOut();
      $("#div2").fadeOut("slow");
      $("#div3").fadeOut(3000);
    });    //點擊<button>按鈕時,不一樣效果的淡出id分別爲"div1,div2,div3"的元素;
    
    //jQuery fadeToggle() 方法能夠在 fadeIn() 與 fadeOut() 方法之間進行切換;
    //若是元素已淡出,則 fadeToggle() 會向元素添加淡入效果;
    //若是元素已淡入,則 fadeToggle() 會向元素添加淡出效果;
    
    $(selector).fadeToggle(speed,callback);
    //speed(可選)參數規定效果的時長。它能夠取如下值:"slow"、"fast" 或毫秒;
    //callback(可選) 參數是 fading 完成後所執行的函數名稱;
    
    $("button").click(function(){
      $("#div1").fadeToggle();
      $("#div2").fadeToggle("slow");
      $("#div3").fadeToggle(3000);
    });      //點擊<button>按鈕時,不一樣效果的淡出淡入id分別爲"div1,div2,div3"的元素;
    
    //jQuery fadeTo() 方法容許漸變爲給定的不透明度(值介於 0 與 1 之間);
    
    $(selector).fadeTo(speed,opacity,callback);
    //speed(必選)參數規定效果的時長。它能夠取如下值:"slow"、"fast" 或毫秒;
    //opacity(必選)參數將淡入淡出效果設置爲給定的不透明度(值介於 0 與 1 之間);
    //callback(可選) 參數是 fading 完成後所執行的函數名稱;
    
    $("button").click(function(){
      $("#div1").fadeTo("slow",0.15);
      $("#div2").fadeTo("slow",0.4);
      $("#div3").fadeTo("slow",0.7);
    });     //點擊<button>按鈕時,以給出的不透明度淡入淡出id分別爲"div1,div2,div3"的元素;

 三、jQuery滑動效果ip

 

經過 jQuery,您能夠在元素上建立滑動效果。ci

jQuery 擁有如下滑動方法:get

  • slideDown()
  • slideUp()
  • slideToggle()
//jQuery slideDown() 方法用於向下滑動元素;

$(selector).slideDown(speed,callback);
//speed(可選)參數規定效果的時長,它能夠取如下值:"slow"、"fast" 或毫秒;
//callback(可選)參數是滑動完成後所執行的函數名稱;

$("#flip").click(function(){
  $("#panel").slideDown();
});     //點擊id爲flip的元素時,將id爲panel的元素向下滑動;

//jQuery slideUp() 方法用於向上滑動元素;

$(selector).slideUp(speed,callback);
//speed(可選)參數規定效果的時長,它能夠取如下值:"slow"、"fast" 或毫秒;
//callback(可選)參數是滑動完成後所執行的函數名稱;

$("#flip").click(function(){
  $("#panel").slideUp();
});     //點擊id爲flip的元素時,將id爲panel的元素向上滑動;

//jQuery slideToggle() 方法能夠在 slideDown() 與 slideUp() 方法之間進行切換;
//若是元素向下滑動,則 slideToggle() 可向上滑動它們;
//若是元素向上滑動,則 slideToggle() 可向下滑動它們;

$(selector).slideToggle(speed,callback);
//speed(可選)參數規定效果的時長,它能夠取如下值:"slow"、"fast" 或毫秒;
//callback(可選)參數是滑動完成後所執行的函數名稱;

$("#flip").click(function(){
  $("#panel").slideToggle();
});     //點擊id爲flip的元素時,將id爲panel的元素向上或向下滑動;

 

轉載自本人ITeye連接:http://xiaozhuang0706.iteye.com/blog/2255816it

相關文章
相關標籤/搜索