jQuery操作動畫完整實例分析
更新時間:2020年01月10日 09:51:16 作者:qq_42412646
這篇文章主要介紹了jQuery操作動畫,結合完整實例形式分析了jquery針對頁面元素動畫效果相關實現(xiàn)技巧,涉及jquery slideUp與slideDown方法的使用,需要的朋友可以參考下
本文實例講述了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">
//在一個函數中實現(xiàn)點擊觸發(fā)---jQuery和js相結合的實現(xiàn)方法,(不推薦)
var flag=false; //最開始設置為不顯示,所以設置為false,以為規(guī)定了false對應的會執(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(){ //相當于$(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"); //改變標簽的圖標
// flag=true;
// }
// });
// }) //直接利用$進行頁面操作,在其函數的內部是一個標簽的點擊屬性操作
//利用分散的方法實現(xiàn)鼠標移動的操作
$(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;"> <!--設置剛開始的不進行顯示-->
<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測試上述代碼運行效果。
更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結》、《jQuery常用插件及用法總結》、《jQuery擴展技巧總結》及《jquery選擇器用法總結》
希望本文所述對大家jQuery程序設計有所幫助。
相關文章
jquery text(),val(),html()方法區(qū)別總結
jquery text(),val(),html()方法區(qū)別總結。需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11
基于jquery的從一個頁面跳轉到另一個頁面的指定位置的實現(xiàn)代碼(帶平滑移動的效果)
從一個頁面跳轉到另一個頁面的指定位置 如果不帶平滑移動的效果 很容易 加個 錨點就行了2011-05-05
jQuery 源碼分析筆記(5) jQuery.support
接下來是非常糾結的一個話題,也是所有JS庫必須實現(xiàn)的一個功能:瀏覽器兼容性和為開發(fā)者屏蔽這些差異。2011-06-06

