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() 方法已完成!");
});
});
});
- 第二個(gè)參數(shù)是一個(gè)字符串,表示過渡使用哪種緩動(dòng)函數(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ù)名稱。
對(duì)于可選的 callback 參數(shù),有以下幾點(diǎn)說明:
1.$(selector)選中的元素的個(gè)數(shù)為n個(gè),則callback函數(shù)會(huì)執(zhí)行n次;
2.callback函數(shù)名后加括號(hào),會(huì)立刻執(zhí)行函數(shù)體,而不是等到顯示/隱藏完成后才執(zhí)行;
3.callback既可以是函數(shù)名,也可以是匿名函數(shù);
$(selector) 選中的元素的個(gè)數(shù)為 n 個(gè),則 callback 函數(shù)會(huì)執(zhí)行 n 次。
對(duì)于這里,當(dāng) callback 函數(shù)加上括號(hào)時(shí),函數(shù)立即執(zhí)行,只會(huì)調(diào)用一次, 如果不加括號(hào),元素顯示或隱藏后調(diào)用函數(shù),才會(huì)調(diào)用多次。
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容還可查看本站專題:《jQuery動(dòng)畫與特效用法總結(jié)》、《jQuery切換特效與技巧總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- Jquery實(shí)現(xiàn)顯示和隱藏的4種簡(jiǎn)單方式
- input 輸入框獲得/失去焦點(diǎn)時(shí)隱藏/顯示文字(jquery版)
- JQuery顯示、隱藏div的幾種方法簡(jiǎn)明總結(jié)
- jQuery控制TR顯示隱藏的三種常用方法
- Jquery 點(diǎn)擊按鈕顯示和隱藏層的代碼
- Jquery實(shí)現(xiàn)點(diǎn)擊切換圖片并隱藏顯示內(nèi)容(2種方法實(shí)現(xiàn))
- Jquery中使用show()與hide()方法動(dòng)畫顯示和隱藏圖片
- jQuery的顯示和隱藏方法與css隱藏的樣式對(duì)比
- Jquery實(shí)現(xiàn)控件的隱藏和顯示實(shí)例
- jQuery控制元素顯示、隱藏、切換、滑動(dòng)的方法總結(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(成功/錯(cuò)誤/警告/通知/背景遮罩)
某某同學(xué)最近寫了個(gè)基于jquery的信息彈出插件showInfoDialog,該插件對(duì)背景進(jìn)行遮罩,然后彈出信息顯示框,信息顯示種類包括(操作成功/錯(cuò)誤信息/警告信息/通知信息)感興趣的朋友可以了解下2013-01-01
jquery+CSS3模擬Path2.0動(dòng)畫菜單效果代碼
這篇文章主要介紹了jquery+CSS3模擬Path2.0動(dòng)畫菜單效果代碼,涉及jquery鼠標(biāo)click點(diǎn)擊事件及頁面元素樣式動(dòng)態(tài)變換的實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-08-08
jquery實(shí)現(xiàn)上下左右滑動(dòng)的方法
這篇文章主要介紹了jquery實(shí)現(xiàn)上下左右滑動(dòng)的方法,是jQuery特效中非常典型的應(yīng)用,需要的朋友可以參考下2015-02-02
運(yùn)用jQuery寫的驗(yàn)證表單(實(shí)例講解)
下面小編就為大家?guī)硪黄\(yùn)用jQuery寫的驗(yàn)證表單(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07
基于jquery的多彩百分比 動(dòng)態(tài)進(jìn)度條 投票效果顯示效果實(shí)現(xiàn)代碼
基于jquery的多彩百分比 動(dòng)態(tài)進(jìn)度條 投票效果顯示效果實(shí)現(xiàn)代碼,學(xué)習(xí)jquery的朋友可以參考下。2011-08-08
jQuery發(fā)請(qǐng)求傳輸中文參數(shù)亂碼問題的解決方案
這篇文章主要介紹了jQuery發(fā)請(qǐng)求傳輸中文參數(shù)亂碼問題的解決方案,需要的朋友可以參考下2018-05-05

