Jquery 点击按钮显示和隐藏层的代码


Posted in Javascript onJuly 25, 2011

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
<script type="text/javascript" src="../Javascript/jquery-1.6.js"></script> 
<style type="text/css"> 
#choice_list_district{ height:50px;} 
#tab td{cursor:pointer;} 
</style> 
<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(); }); 
//单击弹出层则自身隐藏 
//$("#divObj").click(function (event) { $("#divObj").hide(speed) }); 
$("#tab tr td").click(function (event) { 
$("#aaa").val($(this).html()); 
}); 
}); 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<div id="choice_list_district"> 
<a href="#">出来层</a> 
</div><div id="divObj" style="position: absolute; width:200px; height:200px; background:blue; border:1px solid block; display:none; z-index:9999;"> 
<table id="tab"> 
<tr> 
<td>aaa</td> 
</tr> 
<tr> 
<td>bbb</td> 
</tr> 
</table> 
</div> 
<div style="position:absolute; top:200px; left:200px;"> 
<input type="text" id="aaa" /> 
</div> 
</div> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
使用jQuery轻松实现Ajax的实例代码
Aug 16 Javascript
Javascript变量函数浅析
Sep 02 Javascript
能说明你的Javascript技术很烂的五个原因分析
Oct 28 Javascript
js 获取、清空input type=&quot;file&quot;的值(示例代码)
Dec 24 Javascript
批量修改标签css样式以input标签为例
Jul 31 Javascript
JavaScript中getUTCMinutes()方法的使用详解
Jun 10 Javascript
javascript同步服务器时间和同步倒计时小技巧
Sep 24 Javascript
Bootstrap每天必学之弹出框(Popover)插件
Apr 25 Javascript
简单实现bootstrap选项卡效果
Feb 08 Javascript
vue多页面开发和打包正确处理方法
Apr 20 Javascript
ES6中let 和 const 的新特性
Sep 03 Javascript
JS document文档的简单操作完整示例
Jan 13 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
Jul 22 #Javascript
JavaScript实现页面滚动图片加载(仿lazyload效果)
Jul 22 #Javascript
JS 自定义带默认值的函数
Jul 21 #Javascript
表单切换,用回车键替换Tab健(不支持IE)
Jul 20 #Javascript
在浏览器中获取当前执行的脚本文件名的代码
Jul 19 #Javascript
iframe 异步加载技术及性能分析
Jul 19 #Javascript
15款优秀的jQuery导航菜单插件分享
Jul 19 #Javascript
You might like
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
ie focus bug 解决方法
2009/09/03 Javascript
封装html的select标签的js操作实例
2013/07/02 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
2018/11/27 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
原生JavaScript实现进度条
2021/02/19 Javascript
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
Python类属性与实例属性用法分析
2015/05/09 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
python实现图片文件批量重命名
2020/03/23 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python实现微信定时每天和女友发送消息
2019/04/29 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
大学生求职自荐信
2013/12/12 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
信息合作协议书
2014/10/09 职场文书
刘公岛导游词
2015/02/05 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
HTML基础详解(下)
2021/10/16 HTML / CSS
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript
速龙x4-860k处理器相当于i几
2022/04/20 数码科技