日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

mouseover(),hover(),toggle(),animate(),show(),hide(),toggle()函數(shù)的使用

 I_T_館 2014-04-03
內(nèi)容提要:

/****************************************************
 *
 *mouseover()函數(shù)--鼠標(biāo)懸停事件
 *hover()函數(shù)--鼠標(biāo)懸停/離開切換事件
 *toggle()函數(shù)--單擊切換事件(toggle(fn1,fn2,fn3,....),每次單擊后依次調(diào)用函數(shù)
 *獲取元素的高度和寬度
 *通過css函數(shù)獲取元素的高度和寬度
 *利用自定義動畫animate()函數(shù)動態(tài)顯示元素寬度和高度
 *使用show()和hide()方法控制層的顯示和隱藏
 *使用toggle()轉(zhuǎn)換函數(shù)控制層的顯示和隱藏.toggle(false):隱藏設(shè)置,toggle(true):顯示設(shè)置
 *
 ****************************************************/ 

-----------------------------------------------------------------------------------------------
效果展示:

 -----------------------------------------------------------------------------------------------
源碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www./TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www./1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>控制div層</title>
<script src="jquery-1.4.1.min.js"></script>
<script type="application/javascript" language="javascript">
/****************************************************
 *
 *mouseover()函數(shù)--鼠標(biāo)懸停事件
 *hover()函數(shù)--鼠標(biāo)懸停/離開切換事件
 *toggle()函數(shù)--單擊切換事件(toggle(fn1,fn2,fn3,....),每次單擊后依次調(diào)用函數(shù)
 *獲取元素的高度和寬度
 *通過css函數(shù)獲取元素的高度和寬度
 *利用自定義動畫animate()函數(shù)動態(tài)顯示元素寬度和高度
 *使用show()和hide()方法控制層的顯示和隱藏
 *使用toggle()轉(zhuǎn)換函數(shù)控制層的顯示和隱藏.toggle(false):隱藏設(shè)置,toggle(true):顯示設(shè)置
 *
 ****************************************************/
$(function(){
$("#div1").mouseover(function(){
alert("層被選擇");  
});
$("#div2").hover(function(){
alert("鼠標(biāo)懸停");  
},function(){
alert("鼠標(biāo)離開");   
});
$("#div3").toggle(function(){
alert("第一次單擊");   
},function(){
alert("第二次單擊");
},function(){
alert("第三次單擊");
});
$("#div4").click(function(){
var w = $("div4").width();
var h = $("div4").height();
alert("div寬度:"+$("#div4").width()+",div高度:"+$(this).height());
$("#div4").width("600px");
$("#div4").height("50px");
alert("修改后的div寬度:"+$("#div4").width()+",高度:"+$(this).height());  
})   
$("#div5").click(function(){
alert("寬度:"+$(this).css("width")+",高度:"+$(this).css("height"));  
});
$("#button6").click(function(){
var w = $("#width6").val();
var h = $("#height6").val();
//注意:這里的px不能少;
$("#div6").width(w+"px").height(h+"px");
});
$("#button6-2").click(function(){
var w = $("#width6").val();
var h = $("#height6").val();
//通過css修改div層大小的三種方法
//$("#div6").css({"width":w+"px","height":h+"px"});
//$("#div6").css("width",w+"px").css("height",h+"px");
$("#div6").css("width",w+"px").height(h+"px");
});
$("#button6-3").click(function(){
var w = $("#width6").val();
var h = $("#height6").val();
$("#div6").animate({"width":w+"px","height":h+"px"});
  
});
$("#button7").toggle(function(){
$("#div7").show("show",function(){
alert("顯示層");
});  
},function(){
$("#div7").hide("fast",function(){
alert("隱藏層");
});
});
$("#button7-2").click(function(){
$("#div7").toggle(9000);   
});
})
</script>
</head>

<body>
<!-- ************利用鼠標(biāo)懸停實(shí)現(xiàn)div選取**************-->
<div id="div1" style="background-color:#9C0; width:500px; ">測試mouseover()函數(shù)--鼠標(biāo)懸停事件</div><br />
    <div id="div2" style="background-color:#969; width:500px; ">測試hover()函數(shù)--鼠標(biāo)懸停/離開切換事件</div><br />
    
    <!-- ************利用鼠標(biāo)單擊實(shí)現(xiàn)div選取**************-->
    <div id="div3" style="background-color:#6CF; width:500px; ">測試toggle()函數(shù)--單擊切換事件(toggle(fn1,fn2,fn3,....),每次單擊后依次調(diào)用函數(shù))</div><br />
    
    
    <!-- ************div層的尺寸**************-->
    <!-- jquery對于div層的尺寸主要是動態(tài)讀取動態(tài)修改.width(),height()-->
    <div id="div4" style="background-color:#F63; width:500px; ">獲取元素的高度和寬度,并修改</div><br />
    
    <!-- ************jQuery函數(shù)css()---樣式設(shè)定**************-->
    <div id="div5" style="background-color:#FF0; width:500px; ">通過css函數(shù)獲取元素的高度和寬度</div><br />
    
    <!-- ************jQuery動態(tài)修改div層的尺寸**************-->
    <div style="width:400px; height:350px">
    <center>
    寬:<input type="text" id="width6" width="200" /><br />
    高:<input type="text" width="200" id="height6" /><br />
    <input type="button" id="button6" value="修改div尺寸" /><br />
    <input type="button" id="button6-2" value="通過css修改div尺寸" /><br />
    <input type="button" id="button6-3" value="利用自定義動畫animate()函數(shù)動態(tài)顯示元素寬度和高度" />
    
    <div id="div6" style="background-color:#C93; width:400px; height:200px;"></div>
    
    </center>
   </div><br />
    
    <!-- ************層的顯示和隱藏**************-->
    <div>
    <input type="button" id="button7" value="使用show()和hide()方法控制層的顯示和隱藏" /><br />
        <input type="button" id="button7-2" value="使用toggle()轉(zhuǎn)換函數(shù)控制層的顯示和隱藏.toggle(false):隱藏設(shè)置,toggle(true):顯示設(shè)置" /><br />
    <div id="div7" style="background-color:#F39; width:400px; height:200px"></div>
    
    </div>

</body>
</html>

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多