jQuery操作動(dòng)畫(huà)完整實(shí)例分析
本文實(shí)例講述了jQuery操作動(dòng)畫(huà)。分享給大家供大家參考,具體如下:
<html>
<head>
<title>jQuery操作動(dòng)畫(huà)</title>
<meta charset="UTF-8"/>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
//在一個(gè)函數(shù)中實(shí)現(xiàn)點(diǎn)擊觸發(fā)---jQuery和js相結(jié)合的實(shí)現(xiàn)方法,(不推薦)
var flag=false; //最開(kāi)始設(shè)置為不顯示,所以設(shè)置為false,以為規(guī)定了false對(duì)應(yīng)的會(huì)執(zhí)行下拉的操作
// function testCl(){ //實(shí)現(xiàn)點(diǎn)擊一次下拉顯示。再次點(diǎn)擊收起
// if(flag){
// $("#showdiv").slideUp(2000);
// $("#lb1").attr("src","../img/labledown.jpg"");
// flag=false;
// }else{
// $("#showdiv").slideDown(2000);
// $("#lb1").attr("src","../img/lableUp.jpg"");
// flag=true;
// }
// }
//僅僅利用jQuery實(shí)現(xiàn),在不使用onclick的方法實(shí)現(xiàn)
// $(function(){ //相當(dāng)于$(document)的效果,頁(yè)面加載的時(shí)候置入
//// $("ul>label").bind("click",function() //利用bind也可以實(shí)現(xiàn)這個(gè)操作,而且可以修改其事件觸發(fā)的機(jī)制
// $("ul>label").click(function(){ //利用ul>label得到屬性子對(duì)象,然后進(jìn)行其屬性的操作
// if(flag){
// $("#showdiv").slideUp(2000);
// $("#lb1").attr("src","../img/labledown.jpg");
// flag=false;
// }else{
// $("#showdiv").slideDown(2000);
// $("#lb1").attr("src","../img/lableUp.jpg"); //改變標(biāo)簽的圖標(biāo)
// flag=true;
// }
// });
// }) //直接利用$進(jìn)行頁(yè)面操作,在其函數(shù)的內(nèi)部是一個(gè)標(biāo)簽的點(diǎn)擊屬性操作
//利用分散的方法實(shí)現(xiàn)鼠標(biāo)移動(dòng)的操作
$(function(){
$("ul>label").bind("mouseout",function(){
$("#showdiv").slideUp(2000);
$("#lb1").attr("src","../img/labledown.jpg");
});
$("ul>label").bind("mouseover",function(){
$("#showdiv").slideDown(2000);
$("#lb1").attr("src","../img/lableUp.jpg");
});
}) //在頁(yè)面操作中有兩個(gè)對(duì)象的操作來(lái)分別控制兩個(gè)事件
</script>
<style type="text/css">
ul li{
list-style-type: none;
}
img{
width: 160px;
height: 100px;
margin-left: 70px;
}
#lb1{
width: 30px;
height: 20px;
margin-top: 80px;
margin-left: 80px;
}
</style>
</head>
<body>
<ul>
<img src="../img/labledown.jpg" id="lb1"/> <label for=""><b>Clannad展示</b></label>;
<div id="showdiv" style="display: none;"> <!--設(shè)置剛開(kāi)始的不進(jìn)行顯示-->
<li><img src="../img/0.jpg"/></li>
<li><img src="../img/dangao.jpg"/></li>
</div>
</ul>
</body>
</html>
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁(yè)面元素操作技巧匯總》、《jQuery常見(jiàn)事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
相關(guān)文章
jquery text(),val(),html()方法區(qū)別總結(jié)
jquery text(),val(),html()方法區(qū)別總結(jié)。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11
JQuery實(shí)現(xiàn)網(wǎng)頁(yè)右側(cè)隨動(dòng)廣告特效
本文給大家分享的是2則使用jquery實(shí)現(xiàn)網(wǎng)頁(yè)右側(cè)隨動(dòng)廣告特效的代碼,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。2016-01-01
基于jquery的從一個(gè)頁(yè)面跳轉(zhuǎn)到另一個(gè)頁(yè)面的指定位置的實(shí)現(xiàn)代碼(帶平滑移動(dòng)的效果)
從一個(gè)頁(yè)面跳轉(zhuǎn)到另一個(gè)頁(yè)面的指定位置 如果不帶平滑移動(dòng)的效果 很容易 加個(gè) 錨點(diǎn)就行了2011-05-05
jQuery 源碼分析筆記(5) jQuery.support
接下來(lái)是非常糾結(jié)的一個(gè)話題,也是所有JS庫(kù)必須實(shí)現(xiàn)的一個(gè)功能:瀏覽器兼容性和為開(kāi)發(fā)者屏蔽這些差異。2011-06-06
cookie的復(fù)制與使用記住用戶名實(shí)現(xiàn)代碼
正如標(biāo)題所言cookie如何復(fù)制、使用與記住用戶名,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2013-11-11
簡(jiǎn)單實(shí)現(xiàn)jQuery彈窗效果
這篇文章主要教大家簡(jiǎn)單實(shí)現(xiàn)jQuery彈窗效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10

