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 相关文章推荐
js遍历、动态的添加数据的小例子
Jun 22 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
JavaScript 数组的深度复制解析
Nov 02 Javascript
wap手机端解决返回上一页的js实例
Dec 08 Javascript
解析ajaxFileUpload 异步上传文件简单使用
Dec 30 Javascript
js实现符合国情的日期插件详解
Jan 19 Javascript
Vue+axios 实现http拦截及路由拦截实例
Apr 25 Javascript
Vue.js获取被选择的option的value和text值方法
Aug 24 Javascript
jQuery滑动效果实现方法分析
Sep 05 jQuery
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
Jun 26 Javascript
vue3为什么要用proxy替代defineProperty
Oct 19 Javascript
原生js实现自定义难度的扫雷游戏
Jan 22 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脚本的10个技巧(4)
2006/10/09 PHP
set_include_path和get_include_path使用及注意事项
2013/02/02 PHP
PHP统计二维数组元素个数的方法
2013/11/12 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
详解使用vue实现tab 切换操作
2017/07/03 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
2018/08/31 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
2020/04/30 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
Python help()函数用法详解
2014/03/11 Python
django 将model转换为字典的方法示例
2018/10/16 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
python中的数组赋值与拷贝的区别详解
2019/11/26 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
唤醒头发毛囊的秘密武器:Grow Gorgeous
2016/08/28 全球购物
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
光电信息专业应届生求职信
2013/10/07 职场文书
新浪微博实习心得体会
2014/01/27 职场文书
征兵宣传标语
2014/06/20 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
投资合作意向书范本
2015/05/08 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
python中取整数的几种方法
2021/11/07 Python
Java tomcat手动配置servlet详解
2021/11/27 Java/Android
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS