jQuery 效果 – 隱藏和顯示

小陳的筆記發表於2022-07-22

在 jQuery 中可以使用 hide() 和 show() 方法來隱藏和顯示 HTML 元素,以及使用 toggle() 方法能夠切換 hide() 和 show() 方法。

jQuery hide() 和 show()

透過 jQuery,您可以使用 hide() 和 show() 方法來隱藏和顯示 HTML 元素:

$("#hide").click(function(){
  $("p").hide();
});
$("#show").click(function(){
  $("p").show();
});

語法:

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

可選的 speed 引數規定隱藏/顯示的速度,可以取以下值:"slow"、"fast" 或毫秒。

可選的 callback 引數是隱藏或顯示完成後所執行的函式名稱。

下面的例子演示了帶有 speed 引數的 hide() 方法:

$("button").click(function(){
  $("p").hide(1000);
});

jQuery toggle()

透過 jQuery,您可以使用 toggle()來切換 hide() 和 show() 方法。

顯示被隱藏的元素,並隱藏已顯示的元素:

$("button").click(function(){
  $("p").toggle();
});

語法:  

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

可選的 speed 引數規定隱藏/顯示的速度,可以取以下值:"slow"、"fast" 或毫秒。

可選的 callback 引數是 toggle() 方法完成後所執行的函式名稱。

可選的 callback 引數,具有以下三點說明:

  1. $(selector)選中的元素的個數為n個,則callback函式會執行n次
  2. callback函式名後加括號,會立刻執行函式體,而不是等到顯示/隱藏完成後才執行
  3. callback既可以是函式名,也可以是匿名函式


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018483/viewspace-2907092/,如需轉載,請註明出處,否則將追究法律責任。

相關文章