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 1.5中使用deferred对象的代码(翻译)
Mar 10 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
May 28 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
Feb 24 Javascript
JavaScript开发人员的10个关键习惯小结
Dec 05 Javascript
jquery移动节点实例
Jan 14 Javascript
JS修改地址栏参数实例代码
Jun 14 Javascript
浅谈Cookie的生命周期问题
Aug 02 Javascript
React快速入门教程
Jan 17 Javascript
Javascript 链式作用域详细介绍
Feb 23 Javascript
详解如何用webpack4从零开始构建react开发环境
Jan 27 Javascript
原生js实现抽奖小游戏
Jun 27 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
Jul 28 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文件下载类
2006/12/06 PHP
《PHP边学边教》(01.开篇――准备工作)
2006/12/13 PHP
一个自定义位数的php多用户计数器代码
2007/03/11 PHP
php实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
Laravel框架表单验证详解
2014/09/04 PHP
php判断当前用户已在别处登录的方法
2015/01/06 PHP
PHP+MySQL插入操作实例
2015/01/21 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
jsp+javascript打造级连菜单的实例代码
2013/06/14 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
ionic2打包android时gradle无法下载的解决方法
2017/04/05 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
vue全局使用axios的方法实例详解
2018/11/22 Javascript
详解微信小程序网络请求接口封装实例
2019/05/02 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
JavaScript中AOP的实现与应用
2019/05/06 Javascript
解决vue组件props传值对象获取不到的问题
2019/06/06 Javascript
Vue移动端实现图片上传及超过1M压缩上传
2019/12/23 Javascript
Node.js实现批量下载图片简单操作示例
2020/01/18 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
存储过程和函数的区别
2013/05/28 面试题
非常详细的C#面试题集
2016/07/13 面试题
周年庆促销方案
2014/03/15 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
元素水平垂直居中的方式
2021/03/31 HTML / CSS
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
MySQL串行化隔离级别(间隙锁实现)
2022/06/16 MySQL