jQuery操作動畫完整實例分析
本文實例講述了jQuery操作動畫。分享給大家供大家參考,具體如下:
<html>
<head>
<title>jQuery操作動畫</title>
<meta charset="UTF-8"/>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
//在一個函數(shù)中實現(xiàn)點擊觸發(fā)---jQuery和js相結(jié)合的實現(xiàn)方法,(不推薦)
var flag=false; //最開始設(shè)置為不顯示,所以設(shè)置為false,以為規(guī)定了false對應(yīng)的會執(zhí)行下拉的操作
// function testCl(){ //實現(xià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實現(xiàn),在不使用onclick的方法實現(xiàn)
// $(function(){ //相當(dāng)于$(document)的效果,頁面加載的時候置入
//// $("ul>label").bind("click",function() //利用bind也可以實現(xiàn)這個操作,而且可以修改其事件觸發(fā)的機制
// $("ul>label").click(function(){ //利用ul>label得到屬性子對象,然后進行其屬性的操作
// 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;
// }
// });
// }) //直接利用$進行頁面操作,在其函數(shù)的內(nèi)部是一個標(biāo)簽的點擊屬性操作
//利用分散的方法實現(xiàn)鼠標(biāo)移動的操作
$(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");
});
}) //在頁面操作中有兩個對象的操作來分別控制兩個事件
</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è)置剛開始的不進行顯示-->
<li><img src="../img/0.jpg"/></li>
<li><img src="../img/dangao.jpg"/></li>
</div>
</ul>
</body>
</html>
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
相關(guān)文章
JQuery 給元素綁定click事件多次執(zhí)行的解決方法
這篇文章主要介紹了JQuery 給元素綁定click事件多次執(zhí)行的解決方法,比較實用,需要的朋友可以參考下2014-09-09
使用jQuery全局事件ajaxStart為特定請求實現(xiàn)提示效果的代碼
首先,重寫Ajax方法的代價太高,仍然可以利用jQuery自身的Ajax Events。2010-12-12
jquery,js簡單實現(xiàn)類似Angular.js雙向綁定
本文主要介紹了jquery,js簡單實現(xiàn)類似Angular.js雙向綁定的方法。具有一定的參考價值,下面跟著小編一起來看下吧2017-01-01
利用jQuery.Validate異步驗證用戶名是否存在(推薦)
這篇文章主要介紹了利用jQuery.Validate異步驗證用戶名是否存在的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12
jquery實現(xiàn)textarea 高度自適應(yīng)
用jquery實現(xiàn)的textarea 高度自適應(yīng)代碼。這個動畫效果比較流暢。適合新手學(xué)習(xí)。非常簡單實用,這里推薦給小伙伴們。2015-03-03

