基于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 scroll事件实现监控滚动条分页示例
Apr 04 Javascript
JavaScript对象之深度克隆介绍
Dec 08 Javascript
jQuery $.each遍历对象、数组用法实例
Apr 16 Javascript
JS实现模拟风力的雪花飘落效果
May 13 Javascript
bootstrap网页框架的使用方法
May 10 Javascript
轮播图组件js代码
Aug 08 Javascript
详解用vue.js和laravel实现微信支付
Jun 23 Javascript
vue表单数据交互提交演示教程
Nov 13 Javascript
Nuxt v-bind绑定img src不显示的解决
Dec 05 Javascript
JavaScript中的各种宽高属性的实现
May 08 Javascript
vue+element-ui表格封装tag标签使用插槽
Jun 18 Javascript
AudioContext 实现音频可视化(web技术分享)
Feb 24 Javascript
基于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
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
微信access_token的获取开发示例
2015/04/16 PHP
YiiFramework入门知识点总结(图文教程)
2015/12/28 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
面向对象的javascript(笔记)
2009/10/06 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
2016/09/03 Javascript
JS生成一维码(条形码)功能示例
2017/01/19 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
js验证密码强度解析
2020/03/18 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
Python程序语言快速上手教程
2012/07/18 Python
python 使用re.search()筛选后 选取部分结果的方法
2018/11/28 Python
一个可以套路别人的python小程序实例代码
2019/04/09 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
某科技软件测试面试题
2013/05/19 面试题
麦当劳辞职信范文
2014/01/18 职场文书
《金子》教学反思
2014/04/13 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
毕业设计指导教师评语
2014/12/30 职场文书
红色影片观后感
2015/06/18 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript