jQuery 隱藏/顯示效果函數(shù)用法實例分析
本文實例講述了jQuery 隱藏/顯示效果函數(shù)用法。分享給大家供大家參考,具體如下:
jQuery 效果- 隱藏和顯示
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 參數(shù)規(guī)定隱藏/顯示的速度,可以取以下值:"slow"、"fast" 或毫秒。
- 可選的 callback 參數(shù)是隱藏或顯示完成后所執(zhí)行的函數(shù)名稱。
下面的例子演示了帶有 speed 參數(shù)的 hide() 方法:
$("button").click(function(){ $("p").hide(1000); });
下面的例子演示了帶有 speed 參數(shù)的 hide() 方法,并使用回調(diào)函數(shù):
$(document).ready(function(){ $(".hidebtn").click(function(){ $("div").hide(1000,"linear",function(){ alert("Hide() 方法已完成!"); }); }); });
- 第二個參數(shù)是一個字符串,表示過渡使用哪種緩動函數(shù)。(譯者注:jQuery自身提供"linear" 和 "swing",其他可以使用相關(guān)的插件)。
jQuery toggle()
通過 jQuery,可以使用 toggle() 方法來切換 hide() 和 show() 方法。
顯示被隱藏的元素,并隱藏已顯示的元素:
$("button").click(function(){ $("p").toggle(); });
語法:
$(selector).toggle(speed,callback);
- 可選的 speed 參數(shù)規(guī)定隱藏/顯示的速度,可以取以下值:"slow"、"fast" 或毫秒。
- 可選的 callback 參數(shù)是隱藏或顯示完成后所執(zhí)行的函數(shù)名稱。
對于可選的 callback 參數(shù),有以下幾點說明:
1.$(selector)選中的元素的個數(shù)為n個,則callback函數(shù)會執(zhí)行n次;
2.callback函數(shù)名后加括號,會立刻執(zhí)行函數(shù)體,而不是等到顯示/隱藏完成后才執(zhí)行;
3.callback既可以是函數(shù)名,也可以是匿名函數(shù);
$(selector) 選中的元素的個數(shù)為 n 個,則 callback 函數(shù)會執(zhí)行 n 次。
對于這里,當(dāng) callback 函數(shù)加上括號時,函數(shù)立即執(zhí)行,只會調(diào)用一次, 如果不加括號,元素顯示或隱藏后調(diào)用函數(shù),才會調(diào)用多次。
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容還可查看本站專題:《jQuery動畫與特效用法總結(jié)》、《jQuery切換特效與技巧總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
相關(guān)文章
基于jquery實現(xiàn)控制經(jīng)緯度顯示地圖與衛(wèi)星
下文與大家分享下使用jquery實現(xiàn)控制經(jīng)緯度顯示地圖與衛(wèi)星,感興趣的朋友可以參考下哈,希望對你有所幫助2013-05-05基于jQuery使用Ajax動態(tài)執(zhí)行模糊查詢功能
這篇文章主要介紹了基于jQuery使用Ajax動態(tài)執(zhí)行模糊查詢功能,通過實例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2018-07-07關(guān)于webuploader插件使用過程遇到的小問題
這篇文章主要為大家詳細(xì)解決了關(guān)于webuploader插件使用過程遇到的小問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11完美兼容各大瀏覽器的jQuery仿新浪圖文淡入淡出間歇滾動特效
本文是作者學(xué)習(xí)jQuery之后練手之作,兼容各大瀏覽器,非常的精美實用,這里放出來給小伙伴們,有需要的直接拿走,別跟我客氣^_^2014-11-11jquery+ashx無刷新GridView數(shù)據(jù)顯示插件(實現(xiàn)分頁、排序、過濾功能)
最近做一個AJAX的GridView來顯示數(shù)據(jù),當(dāng)然按照現(xiàn)在流行的首選是Jquery。2010-04-04