Jquery中使用show()與hide()方法動(dòng)畫(huà)顯示和隱藏圖片
(1)功能描述
在頁(yè)面中單擊“顯示”連接,通過(guò)show()方法以動(dòng)畫(huà)的方式顯示一幅圖片,同時(shí)在方法中執(zhí)行一個(gè)回調(diào)函數(shù),用于改變圖片的邊框樣式;單擊已顯示的圖片時(shí),通過(guò)hide()以動(dòng)畫(huà)的方式隱藏該圖片。
(2)實(shí)現(xiàn)代碼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無(wú)標(biāo)題文檔</title>
<script type="text/javascript" src="../jquery-2.1.4.js"></script>
<style type="text/css">
body{font-size:13px}
img{display:none;cursor:pointer}
</style>
<script type="text/javascript" >
$(function(){
$("a").click(function(){ //顯示連接
$("img").show(3000,function(){
$(this).css("border","solid 1px #ccc");
})
})
$("img").click(function(){
$(this).hide(3000);
})
})
</script>
</head>
<body>
<a href="javascript:void(0)">顯示</a>
<img src="Images/dezai.jpg" />
</body>
</html>
動(dòng)畫(huà)方式慢慢顯示

jquery hide(),show()方法用法詳解
語(yǔ)法
$(selector).hide(speed,callback)
speed帶有三個(gè)效果參數(shù) •毫秒 (比如 1500)
•"slow"
•"normal"
•"fast"
在設(shè)置速度的情況下,元素從可見(jiàn)到隱藏的過(guò)程中,會(huì)逐漸地改變其高度、寬度、外邊距、內(nèi)邊距和透明度.
例
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".btn1").click(function(){
$("p").hide();
});
$(".btn2").click(function(){
$("p").show();
});
});
</script>
</head>
<body>
<p>This is a paragraph.</p>
<button class="btn1">Hide</button>
<button class="btn2">Show</button>
</body>
</html>
這個(gè)就是超簡(jiǎn)單的顯示與隱藏了,如果要有效果我們只要在hide或show中帶時(shí)間或參數(shù)即可
<script type="text/javascript">
$(document).ready(function(){
$(".btn1").click(function(){
$("p").hide(1000);
});
$(".btn2").click(function(){
$("p").show(1000);
});
});
</script>
最后總結(jié)一個(gè)show,hide實(shí)現(xiàn)的顯示隱藏效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無(wú)標(biāo)題文檔</title>
<script src="jquery_last.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready( function(){});
function hiden(){
$("#divObj").hide();//hide()函數(shù),實(shí)現(xiàn)隱藏,括號(hào)里還可以帶一個(gè)時(shí)間參數(shù)(毫秒)例如hide(2000)以2000毫秒的速度隱藏,還可以帶slow,fast
}
function slideToggle(){
$("#divObj").slideToggle(2000);//窗簾效果的切換,點(diǎn)一下收,點(diǎn)一下開(kāi),參數(shù)可以無(wú),參數(shù)說(shuō)明同上
}
function show(){
$("#divObj").show();//顯示,參數(shù)說(shuō)明同上
}
function toggle(){
$("#divObj").toggle(2000);//顯示隱藏切換,參數(shù)可以無(wú),參數(shù)說(shuō)明同上
}
function slide(){
$("#divObj").slideDown();//窗簾效果展開(kāi)
}
</script>
</head>
<body>
<h3>div里內(nèi)容的顯示隱藏特效</h3>
<input type="button" value="隱藏" onclick="hiden()"/>
<input type="button" value="顯示" onclick="show()"/>
<input type="button" value="窗簾效果顯示2" onclick="slide()"/>
<input type="button" value="窗簾效果的切換" onclick="slideToggle()"/>
<input type="button" value="隱藏顯示效果切換" onclick="toggle()"/>
<div id="divObj" style="display:none">
1.測(cè)試?yán)?lt;br/>
2.測(cè)試?yán)?lt;br/>
3.測(cè)試?yán)?lt;br/>
4.測(cè)試?yán)?lt;br/>
5.測(cè)試?yán)?lt;br/>
6.測(cè)試?yán)?lt;br/>
7.測(cè)試?yán)?lt;br/>
8.測(cè)試?yán)?lt;br/>
9.測(cè)試?yán)?lt;br/>
0.測(cè)試?yán)?lt;br/>
</div>
</body>
</html>
以上內(nèi)容就是小編跟大家分享的Jquery中使用show()與hide()方法動(dòng)畫(huà)顯示和隱藏圖片,希望大家喜歡。
- 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的顯示和隱藏方法與css隱藏的樣式對(duì)比
- Jquery實(shí)現(xiàn)控件的隱藏和顯示實(shí)例
- jQuery控制元素顯示、隱藏、切換、滑動(dòng)的方法總結(jié)
- jQuery 隱藏/顯示效果函數(shù)用法實(shí)例分析
相關(guān)文章
jQuery是目前使用最廣泛的javascript函數(shù)庫(kù)。據(jù)統(tǒng)計(jì),全世界排名前100萬(wàn)的網(wǎng)站,有46%使用jQuery,遠(yuǎn)遠(yuǎn)超過(guò)其他庫(kù)。微軟公司甚至把jQuery作為他們的官方庫(kù)。對(duì)于網(wǎng)頁(yè)開(kāi)發(fā)者來(lái)說(shuō),學(xué)會(huì)jQuery是必要的。因?yàn)樗屇懔私鈽I(yè)界最通用的技術(shù),為將來(lái)學(xué)習(xí)更高級(jí)的庫(kù)打下基礎(chǔ),并且確實(shí)可以很輕松地做出許多復(fù)雜的效果2014-03-03
js實(shí)現(xiàn)圖片放大縮小功能后進(jìn)行復(fù)雜排序的方法
這是一個(gè)基于jquery的圖片效果,它的作用是:當(dāng)圖片點(diǎn)擊變大(變小)時(shí),其它圖片按照一定的規(guī)則進(jìn)行排序運(yùn)動(dòng)2012-11-11
jQuery1.9.1源碼分析系列(十六)ajax之a(chǎn)jax框架
這篇文章主要介紹了jQuery1.9.1源碼分析系列(十六)ajax之a(chǎn)jax框架 的相關(guān)資料,需要的朋友可以參考下2015-12-12
jquery ajax學(xué)習(xí)筆記2 使用XMLHttpRequest對(duì)象的responseXML
使用XMLHttpRequest對(duì)象的responseXML的方式來(lái)接受XML數(shù)據(jù)對(duì)象的DOM對(duì)象2011-10-10
jQuery實(shí)現(xiàn)當(dāng)前頁(yè)面標(biāo)簽高亮顯示的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)當(dāng)前頁(yè)面標(biāo)簽高亮顯示的方法,涉及jQuery通過(guò)自定義函數(shù)操作css樣式的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
關(guān)于query Javascript CSS Selector engine
本篇文章,小編將為大家介紹,關(guān)于query Javascript CSS Selector engine,有需要的朋友可以參考一下2013-04-04
基于jquery異步傳輸json數(shù)據(jù)格式實(shí)例代碼
這篇文章主要介紹了jquery異步傳輸json數(shù)據(jù)格式實(shí)例代碼,有需要的朋友可以參考一下2013-11-11

