基于jQuery实现点击弹出层实例代码


Posted in Javascript onJanuary 01, 2016

jquery实现点击链接弹出层效果:本例实现的主要原理:jquery操作DOM元素。对层样式的设置。将display:设置为none;让层隐藏;

代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="https://3water.com" />
<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 相关文章推荐
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
Sep 28 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
Aug 23 Javascript
js实现div的切换特效上一个下一个
Feb 11 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
Dec 14 Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 Javascript
学习JavaScript设计模式之代理模式
Jan 12 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
May 07 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
Jun 01 Javascript
关于js函数解释(包括内嵌,对象等)
Nov 20 Javascript
ES6新特性之模块Module用法详解
Apr 01 Javascript
微信小程序实现搜索指定景点周边美食、酒店
May 18 Javascript
Vue实现跑马灯样式文字横向滚动
Nov 23 Vue.js
基于jQuery实现返回顶部实例代码
Jan 01 #Javascript
详解JavaScript 中的 replace 方法
Jan 01 #Javascript
基于JavaScript实现定时跳转到指定页面
Jan 01 #Javascript
Javascript获取数组中的最大值和最小值的方法汇总
Jan 01 #Javascript
实例详解JavaScript获取链接参数的方法
Jan 01 #Javascript
快速学习AngularJs HTTP响应拦截器
Dec 31 #Javascript
常见的javascript跨域通信方法
Dec 31 #Javascript
You might like
给初学PHP的5个入手程序
2006/11/23 PHP
在PHP里得到前天和昨天的日期的代码
2007/08/16 PHP
php实现每天自动变换随机问候语的方法
2015/05/12 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
PHP实现打包下载文件的方法示例
2017/10/07 PHP
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
JavaScript的parseInt 取整使用
2011/05/09 Javascript
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
2011/09/28 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
jQuery中index()的用法分析
2014/09/05 Javascript
详解Angular2 关于*ngFor 嵌套循环
2017/05/22 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
vue中七牛插件使用的实例代码
2017/07/28 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
Vue.js仿Select下拉框效果
2020/02/18 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
详解python里的命名规范
2018/07/16 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
python操作excel让工作自动化
2019/08/09 Python
在django-xadmin中APScheduler的启动初始化实例
2019/11/15 Python
jupyter notebook中美观显示矩阵实例
2020/04/17 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
如何在keras中添加自己的优化器(如adam等)
2020/06/19 Python
Python如何读写二进制数组数据
2020/08/01 Python
正宗的澳大利亚Ugg靴子零售商:UGG Express
2020/04/19 全球购物
投标文件签署授权委托书范本
2014/10/12 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
2015教师节通讯稿
2015/07/20 职场文书
青年联谊会致辞
2015/07/31 职场文书
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python