jQuery 隱藏/顯示效果函數(shù)用法實(shí)例分析
本文實(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ù),有以下幾點(diǎn)說明:
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代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運(yùn)行效果。
更多關(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è)計(jì)有所幫助。
- Jquery實(shí)現(xiàn)顯示和隱藏的4種簡單方式
- input 輸入框獲得/失去焦點(diǎn)時隱藏/顯示文字(jquery版)
- JQuery顯示、隱藏div的幾種方法簡明總結(jié)
- jQuery控制TR顯示隱藏的三種常用方法
- Jquery 點(diǎn)擊按鈕顯示和隱藏層的代碼
- Jquery實(shí)現(xiàn)點(diǎn)擊切換圖片并隱藏顯示內(nèi)容(2種方法實(shí)現(xiàn))
- Jquery中使用show()與hide()方法動畫顯示和隱藏圖片
- jQuery的顯示和隱藏方法與css隱藏的樣式對比
- Jquery實(shí)現(xiàn)控件的隱藏和顯示實(shí)例
- jQuery控制元素顯示、隱藏、切換、滑動的方法總結(jié)
相關(guān)文章
通過jQuery源碼學(xué)習(xí)javascript(三)
承接上兩篇繼續(xù)寫下去。我盡量把我明白的地方給大家說清楚。有些大家的提問我也有點(diǎn)搞不明白,如果有人能解答,再好不過了2012-12-12
基于Jquery的$.cookie()實(shí)現(xiàn)跨越頁面tabs導(dǎo)航實(shí)現(xiàn)代碼
基于Jquery的$.cookie()實(shí)現(xiàn)跨越頁面tabs導(dǎo)航實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-03-03
JQuery fileupload插件實(shí)現(xiàn)文件上傳功能
這篇文章主要介紹了JQuery fileupload插件實(shí)現(xiàn)文件上傳功能的相關(guān)資料,需要的朋友可以參考下2016-03-03
jquery插件之信息彈出框showInfoDialog(成功/錯誤/警告/通知/背景遮罩)
某某同學(xué)最近寫了個基于jquery的信息彈出插件showInfoDialog,該插件對背景進(jìn)行遮罩,然后彈出信息顯示框,信息顯示種類包括(操作成功/錯誤信息/警告信息/通知信息)感興趣的朋友可以了解下2013-01-01
運(yùn)用jQuery寫的驗(yàn)證表單(實(shí)例講解)
下面小編就為大家?guī)硪黄\(yùn)用jQuery寫的驗(yàn)證表單(實(shí)例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07
基于jquery的多彩百分比 動態(tài)進(jìn)度條 投票效果顯示效果實(shí)現(xiàn)代碼
基于jquery的多彩百分比 動態(tài)進(jìn)度條 投票效果顯示效果實(shí)現(xiàn)代碼,學(xué)習(xí)jquery的朋友可以參考下。2011-08-08
jQuery發(fā)請求傳輸中文參數(shù)亂碼問題的解決方案
這篇文章主要介紹了jQuery發(fā)請求傳輸中文參數(shù)亂碼問題的解決方案,需要的朋友可以參考下2018-05-05

