基于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 相关文章推荐
解决node-webkit 不支持html5播放mp4视频的方法
Mar 11 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
Aug 26 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
Jul 28 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
Jan 03 Javascript
vue.js中v-on:textInput无法执行事件问题的解决过程
Jul 12 Javascript
详解element-ui中form验证杂记
Mar 04 Javascript
详解ES6中的Map与Set集合
Mar 22 Javascript
jQuery分组选择器简单用法示例
Apr 04 jQuery
layui layer select 选择被遮挡的解决方法
Sep 21 Javascript
Javascript如何实现双指控制图片功能
Feb 25 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
Mar 17 Javascript
Vue3 响应式侦听与计算的实现
Nov 11 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
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
php类自动加载器实现方法
2015/07/28 PHP
PHP AjaxForm提交图片上传并显示图片源码
2016/11/29 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
js 优化次数过多的循环 考虑到性能问题
2011/03/05 Javascript
js操作label给label赋值及取label的值示例
2013/11/07 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
2013/12/04 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
js+css实现tab菜单切换效果的方法
2015/01/20 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
2016/04/07 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
2016/05/03 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
如何在Vue.js中实现标签页组件详解
2019/01/02 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
vue+element-ui表格封装tag标签使用插槽
2020/06/18 Javascript
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
Python脚本处理空格的方法
2016/08/08 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
Django缓存系统实现过程解析
2019/08/02 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
英国度假别墅预订:Sykes Cottages
2017/06/12 全球购物
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
2015年公务员工作总结
2015/04/24 职场文书
2015年售票员工作总结
2015/04/29 职场文书
公司备用金管理制度
2015/08/04 职场文书
keepalived + nginx 实现高可用方案
2022/12/24 Servers