最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)的點擊div區(qū)域外隱藏div區(qū)域

 更新時間:2014年06月30日 09:08:03   投稿:whsnow  
這篇文章主要介紹了通過js實現(xiàn)點擊div區(qū)域外隱藏div區(qū)域,原理及示例代碼如下

首先看下JS的事件模型,JS事件模型為向上冒泡,如onclick事件在某一DOM元素被觸發(fā)后,事件將跟隨節(jié)點向上傳播,直到有click事件綁定在某一父節(jié)點上,如果沒有將直至文檔的根。

阻止冒泡:1、stopPropagation()對于非IE瀏覽器。2、cancelBubble屬性為true,對于IE瀏覽器,

而Jquery已經(jīng)有兼容瀏覽器的方法,event.stopImmediatePropagation();

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="js/jquery-1.4.4.min.js" ></script>
<title></title>
</head>
<style type="text/css">
body
{
background-color:#999999;
}

#myDiv
{
background-color:#FFFFFF;
width:250px;
height:250px;
display:none;
      }
  </style>
<body>
<input id="btn" type="button" value="顯示DIV" />

<div id="myDiv">
This is a div;
</div>

</body>

<script type="text/javascript">
    var myDiv = $("#myDiv");
$(function ()
{
$("#btn").click(function (event) 
{
showDiv();//調(diào)用顯示DIV方法
$(document).one("click", function () 
{//對document綁定一個影藏Div方法
$(myDiv).hide();
});

event.stopPropagation();//阻止事件向上冒泡
});
$(myDiv).click(function (event) 
{

event.stopPropagation();//阻止事件向上冒泡
});
});
    function showDiv() 
{
$(myDiv).fadeIn();
}
</script>

相關(guān)文章

最新評論

武川县| 金阳县| 南丰县| 陆川县| 青浦区| 当雄县| 临漳县| 金寨县| 上虞市| 肃宁县| 丹东市| 龙泉市| 家居| 额敏县| 苍南县| 报价| 大竹县| 通化县| 陕西省| 石屏县| 龙陵县| 南召县| 建水县| 宁波市| 马山县| 青河县| 抚宁县| 通江县| 车险| 方正县| 鄂托克前旗| 镇坪县| 鹤岗市| 安达市| 汝阳县| 贵定县| 博客| 长海县| 任丘市| 蓝田县| 洛宁县|