首页 > 语言 > JavaScript > 正文

jquery实现弹出层效果实例

2024-05-06 16:20:37
字体:
来源:转载
供稿:网友

这篇文章主要介绍了jquery实现弹出层效果的方法,实例分析了jQuery实现弹出层的技巧,涉及jQuery操作页面元素与样式的技巧,需要的朋友可以参考下

本文实例讲述了jquery实现弹出层效果的方法。分享给大家供大家参考。具体实现方法如下:

 

 
  1. <head runat="server"
  2. <title>jQuery弹出层</title> 
  3. <script type="text/javascript" src="js/jquery-1.3.2-min.js"></script> 
  4. <script type="text/javascript"
  5. $(function() { 
  6. $("#btnShow").click(function() { 
  7. // var str = "我是弹出对话框"; 
  8. // $(".form").html(str); 
  9. $("#BgDiv").css({ display: "block", height: $(document).height()}); 
  10. var yscroll = document.documentElement.scrollTop; 
  11. $("#DialogDiv").css("top""100px"); 
  12. $("#DialogDiv").css("display""block"); 
  13. document.documentElement.scrollTop = 0; 
  14. }); 
  15. $("#btnClose").click(function() { 
  16. $("#BgDiv").css("display""none"); 
  17. $("#DialogDiv").css("display""none"); 
  18. }); 
  19. }); 
  20. </script> 
  21. <style type="text/css"
  22. body, h2 
  23. margin: 0; 
  24. padding: 0; 
  25. #BgDiv 
  26. background-color: #e3e3e3; 
  27. position: absolute; 
  28. z-index: 99; 
  29. left: 0; 
  30. top: 0; 
  31. display: none; 
  32. width: 100%; 
  33. height: 1000px; 
  34. opacity: 0.5; 
  35. filter: alpha(opacity=50); 
  36. -moz-opacity: 0.5; 
  37. #DialogDiv 
  38. position: absolute; 
  39. width: 400px; 
  40. left: 50%; 
  41. top: 50%; 
  42. margin-left: -200px; 
  43. height: auto; 
  44. z-index: 100; 
  45. background-color: #fff; 
  46. border: 1px #8FA4F5 solid; 
  47. padding: 1px; 
  48. #DialogDiv h2 
  49. height: 25px; 
  50. font-size: 14px; 
  51. background-color: #8FA4F5; 
  52. position: relative; 
  53. padding-left: 10px; 
  54. line-height: 25px; 
  55. #DialogDiv h2 a 
  56. position: absolute; 
  57. right: 5px; 
  58. font-size: 12px; 
  59. color: #000000; 
  60. #DialogDiv .form 
  61. padding: 10px; 
  62. </style> 
  63. </head> 
  64. <body> 
  65. <form id="form1" runat="server"
  66. <div id="BgDiv"></div> 
  67. <div id="DialogDiv" style="display: none"
  68. <h2> 
  69. 弹出层<a href="#" id="btnClose">关闭</a></h2> 
  70. <div class="form"
  71. 我是弹出对话框!!<br /> 
  72. 我是弹出对话框!!<br /> 
  73. 我是弹出对话框!!<br /> 
  74. 我是弹出对话框!!<br /> 
  75. 我是弹出对话框!!<br /> 
  76. 我是弹出对话框!!<br /> 
  77. 我是弹出对话框!!<br /> 
  78. </div> 
  79. </div> 
  80. <p> 
  81. </p> 
  82. <p align="center"
  83. <input value="弹出" class="but" type="button" id="btnShow" /> 
  84. </p> 
  85. </form> 
  86. </body> 
  87. </html> 

希望本文所述对大家的jQuery程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选