基于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 相关文章推荐
一款js和css代码压缩工具[附JAVA环境配置方法]
Apr 16 Javascript
js下通过prototype扩展实现indexOf的代码
Dec 08 Javascript
JS中的二叉树遍历详解
Mar 18 Javascript
在nginx上部署vue项目(history模式)的方法
Dec 28 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
Oct 31 Javascript
基于Node.js的大文件分片上传示例
Jun 19 Javascript
vue-cli配置flexible过程详解
Jul 04 Javascript
原生JS与CSS实现软件卸载对话框功能
Dec 05 Javascript
javascript自定义右键菜单插件
Dec 16 Javascript
webpack3.0升级4.0的方法步骤
Apr 02 Javascript
JavaScript如何使用插值实现图像渐变
Jun 28 Javascript
手把手教你从零开始react+antd搭建项目
Jun 03 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
做一个有下拉功能的留言版
2006/10/09 PHP
php5 pdo新改动加载注意事项
2008/09/11 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
php常用字符函数实例小结
2016/12/29 PHP
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
javascript基本语法
2016/05/31 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
Vue2单一事件管理组件通信
2017/05/09 Javascript
浅析Javascript中双等号(==)隐性转换机制
2017/10/27 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
基于vue的验证码组件的示例代码
2019/01/22 Javascript
angular中的post请求处理示例详解
2020/06/30 Javascript
12步入门Python中的decorator装饰器使用方法
2016/06/20 Python
详解python 发送邮件实例代码
2016/12/22 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
Python简单基础小程序的实例代码
2019/04/28 Python
python文件转为exe文件的方法及用法详解
2019/07/08 Python
使用coverage统计python web项目代码覆盖率的方法详解
2019/08/05 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
2020/06/02 Python
Python dict的常用方法示例代码
2020/06/23 Python
简单了解如何封装自己的Python包
2020/07/08 Python
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
财务部岗位职责
2013/11/19 职场文书
培训心得体会
2013/12/29 职场文书
毕业自我评价
2014/02/05 职场文书
中国梦读书活动总结
2014/07/10 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
win10音频服务未响应怎么解决?win10音频服务未响应未修复的解决方法
2022/08/14 数码科技
LyScript实现绕过反调试保护的示例详解
2022/08/14 Python