01.<!DOCTYPEhtmlPUBLIC " -//W3C//DTDXHTML1.0Transitional//EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
02.
03.<htmlxmlns= " http://www.w3.org/1999/xhtml ">
04.<head>
05.<title>使用jquery弹出层和点击空白处隐藏层</title>
06.<scripttype= " text/javascript "src= " jquery-1.6.2.min.js "></script>
07.<scripttype= " text/javascript ">
08.$(function(){
09.$( ' #btnShow ').click(function( event){
10. // 取消事件冒泡
11. event.stopPropagation();
12. // 设置弹出层的位置
13. varoffset=$( event.target).offset();
14.$( ' #divTop ').css({top:offset.top+$( event.target).height()+ " px ",left:offset.left});
15. // 按钮的toggle,如果div是可见的,点击按钮切换为隐藏的;如果是隐藏的,切换为可见的。
16.$( ' #divTop ').toggle( ' slow ');
17.});
18. // 点击空白处或者自身隐藏弹出层,下面分别为滑动和淡出效果。
19.$(document).click(function( event){$( ' #divTop ').slideUp( ' slow ')});
20.$( ' #divTop ').click(function( event){$( this).fadeOut( 1000)});
21.})
22.</script>
23.</head>
24.<body>
25.<div>
26.<br/>
27.<inputtype= " button "id= " btnShow "value= " 显示提示内容 "/>
28.</div>
29.<divid= " divTop "
30.style= " background-color:#99CCFF;border:solid2px#ff0000;position:absolute;display:none;width:400px;height:200px; ">
31.<divstyle= " text-align:center; ">点击本区域或空白隐藏弹出层</div>
32.</div>
33.</body>
34.</html>

更多相关文章

  1. jquerymobile phonegap back按钮获取先前状态
  2. 9.1.4 前端 - HTML body标签 - 标题,段落,分割线,换行,特殊符号,列
  3. Jquery中的事件处理(自动触发事件,禁用按钮,悬停,失焦,滑动效果)
  4. 你能告诉为什么javascript函数没有在profile.php的提交按钮中执
  5. html5中点击按钮,改变按钮状态效果样式
  6. 组合两个下拉菜单以确定提交按钮链接
  7. 设计不是使用跨度和按钮
  8. 使用下一个div中的文本设置“下一个”按钮的文本
  9. 更改在表Django中选择了其中一个按钮时显示的状态

随机推荐

  1. android api 完整翻译之Application Fund
  2. Android EditText 学习笔记
  3. Android市场将持续爆发
  4. Android 手势识别判断,GestureDetector封
  5. Android - 约束布局实现一个简单的登陆界
  6. 我对学习delphiTeacher的《delphi调用及
  7. Android注解:自定义注解之源码注解
  8. android 通过占位符来动态获得字符串资源
  9. Android——多线程
  10. android环境变量的设置及注意问题