jQuery UI實(shí)現(xiàn)動畫效果代碼分享
頁面文檔載入后,為第一張圖片添加class屬性值為img1,為第二張圖片添加class屬性值img2,為第三張圖片添加class屬性img3,為第四張圖片添加class屬性值img4,這會使得每張圖片的下半部分被上一張更大的圖片給覆蓋住。
當(dāng)鼠標(biāo)單擊暴露在最上面的圖片時(shí),該圖片在0.6秒內(nèi)從原本大小放大150%,并逐漸減小不透明度直到完全消失,與此同時(shí),其他所有圖片在0.6秒內(nèi)動態(tài)的放大并占據(jù)相應(yīng)上一張圖片的位置。全部動態(tài)效果結(jié)束后,消失不見的那張圖片重新顯示在最下面。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery UI</title>
<style type="text/css">
div{
position: relative;
}
img{
position: absolute;
border:solid 3px black;
}
.img1{
width: 300px;
height: 220px;
top:120px;
left: 200px;
z-index: 4;
opacity:1;
cursor:pointer;
}
.img2{
width: 200px;
height: 145px;
top:85px;
left: 250px;
z-index: 3;
opacity: 0.7;
}
.img3{
width: 120px;
height: 90px;
top:60px;
left: 290px;
z-index: 2;
opacity: 0.5;
}
.img4{
width: 60px;
height: 55px;
top:45px;
left: 320px;
z-index: 1;
opacity: 0.4;
}
</style>
<script type="text/javascript" src="jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="jquery.effects.core.min.js"></script>
<script type="text/javascript" src="jquery.effects.scale.min.js"></script>
<script type="text/javascript">
$(function(){
$('img').each(function(index){
$(this).addClass('img'+(index+1));
});
$('img.img1').live('click',function(){
$(this).hide('puff',{percent:150},600,function(){
$(this).attr('class','img4').show();
});
$('img.img2').switchClass('img2','img1',600);
$('img.img3').switchClass('img3','img2',600);
$('img.img4').switchClass('img4','img3',600);
});
});
</script>
</head>
<body>
<div>
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
</div>
</body>
</html>
初始效果:

點(diǎn)擊后效果:

相關(guān)文章
基于jQuery實(shí)現(xiàn)交互體驗(yàn)社會化分享代碼附源碼下載
基于jQuery實(shí)現(xiàn)交互體驗(yàn)社會化分享代碼附源碼下載。這是一款鼠標(biāo)點(diǎn)擊分享按鈕向右滑出騰訊微博,新浪微博,QQ空間,豆瓣,微信,二維碼分享等分享平臺,本段代碼比較實(shí)用,需要的朋友參考下吧2016-01-01
JQuery實(shí)現(xiàn)倒計(jì)時(shí)按鈕的實(shí)現(xiàn)代碼
頁面中需要實(shí)現(xiàn)某個(gè)按鈕點(diǎn)擊完后,禁用它,并顯示倒計(jì)時(shí)。這個(gè)默認(rèn)是3秒,代碼很簡單2012-03-03
jquery showModelDialog的使用方法示例詳解
這篇文章主要介紹了window.showModalDialog的使用方法,大家要以參考使用2013-11-11
jquery css實(shí)現(xiàn)流程進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了jquery css實(shí)現(xiàn)流程進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03
jQuery Validate表單驗(yàn)證插件的基本使用方法及功能拓展
這篇文章主要介紹了jQuery Validate表單驗(yàn)證插件的基本使用方法及功能拓展的相關(guān)資料,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2017-01-01
jQuery實(shí)現(xiàn)ichat在線客服插件
這篇文章主要介紹了jQuery實(shí)現(xiàn)ichat在線客服插件,需要的朋友可以參考下2014-12-12

