基于jQuery实现点击弹出层实例代码
作者:bea
jquery实现点击链接弹出层效果:本例实现的主要原理:jquery操作DOM元素。对层样式的设置。将display:设置为none;让层隐藏; 代码实例如下: <!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="" /><title>子选择器</title><style typ
jquery实现点击链接弹出层效果:本例实现的主要原理:jquery操作DOM元素。对层样式的设置。将display:设置为none;让层隐藏;
代码实例如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="" />
<title>子选择器</title>
<style type="text/css">
#choice_list_district{
height:50px;
}
#tab td{
cursor:pointer;
}
#divobj{
position:absolute;
width:200px;
height:200px;
background:blue;
border:1px solid block;
display:none;
z-index:9999;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function (){
$("#choice_list_district a").click(function(e){
if($("#divobj").css("display")=="none"){
e.stopPropagation();
var offset=$(e.target).offset();
$("#divobj").css({top:offset.top+$(e.target).height()+"px",left:offset.left});
$("#divobj").show();
}
else{
$("#divobj").hide();
}
});
$(document).click(function(event){
$("#divobj").hide();
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="choice_list_district"> <a href="#">出来层</a> </div>
<div id="divobj"></div>
</div>
</form>
</body>
</html>
以上代码中,点击链接可以弹出隐藏的层,再点击任何地方就可以隐藏此层。
本段代码简单易懂,写的不好还请各位大侠见谅,希望本文分享能够给大家带来帮助。
猜你喜欢
您可能感兴趣的文章:
- 实例代码详解javascript实现窗口抖动及qq窗口抖动
- javascript基础语法学习笔记
- 封装好的javascript前端分页插件pagination
- 详解javascript的变量与标识符
- bootstrap实现弹窗和拖动效果
- 基于javascript实现窗口抖动效果
- 理解jquery事件冒泡
- 实例讲解避免javascript冲突的方法
- 详解js中class的多种函数封装方法
- js中利用tagname和id获取元素的方法
- 信息页文内画中画广告js实现代码(文中加载广告方式)
- 基于javascript实现简单计算器功能
- 详解Javascript事件驱动编程
- 基于javascript实现仿百度输入框自动匹配功能
- js实现搜索框关键字智能匹配代码
- javascript合并表格单元格实例代码
- JS Array.slice 截取数组的实现方法
- jquery实现简单的全选和反选功能
- 基于Javascript实现弹出页面效果