Jquery中使用show()與hide()方法動畫顯示和隱藏圖片
(1)功能描述
在頁面中單擊“顯示”連接,通過show()方法以動畫的方式顯示一幅圖片,同時在方法中執(zhí)行一個回調(diào)函數(shù),用于改變圖片的邊框樣式;單擊已顯示的圖片時,通過hide()以動畫的方式隱藏該圖片。
(2)實現(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>無標題文檔</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>
動畫方式慢慢顯示

jquery hide(),show()方法用法詳解
語法
$(selector).hide(speed,callback)
speed帶有三個效果參數(shù) •毫秒 (比如 1500)
•"slow"
•"normal"
•"fast"
在設(shè)置速度的情況下,元素從可見到隱藏的過程中,會逐漸地改變其高度、寬度、外邊距、內(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>
這個就是超簡單的顯示與隱藏了,如果要有效果我們只要在hide或show中帶時間或參數(shù)即可
<script type="text/javascript">
$(document).ready(function(){
$(".btn1").click(function(){
$("p").hide(1000);
});
$(".btn2").click(function(){
$("p").show(1000);
});
});
</script>
最后總結(jié)一個show,hide實現(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>無標題文檔</title>
<script src="jquery_last.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready( function(){});
function hiden(){
$("#divObj").hide();//hide()函數(shù),實現(xiàn)隱藏,括號里還可以帶一個時間參數(shù)(毫秒)例如hide(2000)以2000毫秒的速度隱藏,還可以帶slow,fast
}
function slideToggle(){
$("#divObj").slideToggle(2000);//窗簾效果的切換,點一下收,點一下開,參數(shù)可以無,參數(shù)說明同上
}
function show(){
$("#divObj").show();//顯示,參數(shù)說明同上
}
function toggle(){
$("#divObj").toggle(2000);//顯示隱藏切換,參數(shù)可以無,參數(shù)說明同上
}
function slide(){
$("#divObj").slideDown();//窗簾效果展開
}
</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.測試例子<br/>
2.測試例子<br/>
3.測試例子<br/>
4.測試例子<br/>
5.測試例子<br/>
6.測試例子<br/>
7.測試例子<br/>
8.測試例子<br/>
9.測試例子<br/>
0.測試例子<br/>
</div>
</body>
</html>
以上內(nèi)容就是小編跟大家分享的Jquery中使用show()與hide()方法動畫顯示和隱藏圖片,希望大家喜歡。
相關(guān)文章
jQuery獲取Select選擇的Text和Value(詳細匯總)
Select選擇的Text和Value在使用中可能都需要獲取到它們的值,以至搜集用戶的需求,本文整理了一些常用而實用的操作技巧,感興趣的朋友可以了解下,就當鞏固自己的知識了,希望本文對你有所幫助2013-01-01
JQuery Ajax通過Handler訪問外部XML數(shù)據(jù)的代碼
JQuery是一款不錯的Javascript腳本框架,相信園子里的很多朋友對它都不陌生,我們在開發(fā)Web應(yīng)用程序時難免會使用到Javascript腳本,而使用一款不錯的腳本框架將會大大節(jié)省我們的開發(fā)時間, 并可以毫不費力地實現(xiàn)很多非??岬男Ч?/div> 2010-06-06
jquery1.83 之前所有與異步列隊相關(guān)的模塊詳細介紹
jQuery在1.5引入了Deferred對象(異步列隊),當時它還沒有劃分為一個模塊,放到核心模塊中。直到1.52才分割出來2012-11-11
基于jquery的使ListNav兼容中文首字拼音排序的實現(xiàn)代碼
jQuery的字母排序插件ListNav不支持中文,比較頭疼,最后找到一個取中文首字母的JS函數(shù),再配合ListNav,可以完善支持中文按首字母進行排序。2011-07-07
jquery click([data],fn)使用方法實例介紹
大概意思就是觸發(fā)每一個匹配元素的click事件,本文通過一個實例為大家詳細介紹下jquery click([data],fn)的使用方法,感興趣的朋友可以參考下哈,希望對大家有所幫助2013-07-07最新評論

