js弹出层

js:

复制代码
View Code
 1 <script language="JavaScript" type="text/javascript">
 2      function showWindow() {
 3 
 4          mask = document.createElement("div");
 5          var W = $(document).width();
 6          var H = $(document).height();
 7          mask.id = "mask";
 8          mask.style.cssText = "position:absolute;z-index:5;width:" + W + "px;height:" + H + "px;background:#000;filter:alpha(opacity=30);opacity:0.3;top:0;left:0;";
 9          document.body.appendChild(mask);
10          var o = document.getElementById("edit");
11          o.style.display = "block";
12          o.style.top = "253px";
13          o.style.left = "400px";
14      }
15      function closeWindow() {
16          var mask = document.getElementById("mask");
17          mask.style.display = "none";
18          var o = document.getElementById("edit");
19          o.style.display = "none";
20      }
21  </script>
复制代码

div:

复制代码
View Code
<div id="edit" style="display:none;position:absolute;z-index:100; border:solid 1px #79BCFF; background-color: #EEF2FB;  width:400px;height:200px;">
      <table id="table1"  width="400" cellpadding="0" cellspacing="0">
        <tr bgcolor="#A0D0F5">
        <td>
        <span style="float:right;margin-top:5px;"><a onclick="closeWindow();" style="cursor: pointer;float:right;">[关闭]</a></span>
        </td>
        </tr>
        <tr>
            <td>
                <div style="width:400px;height:180px; overflow-y:auto ; overflow-x:hidden ;" >
                   <ul>
                        <li style="list-style-type:none; width:140px;float:left;">项目1</li>
                       <li style="list-style-type:none; width:140px;float:left;">项目2</li>
                       <li style="list-style-type:none; width:140px;float:left;">项目3</li>
                        <li style="list-style-type:none; width:140px;float:left;">项目4</li>
                        <li style="list-style-type:none; width:140px;float:left;">项目5</li>
                        <li style="list-style-type:none; width:140px;float:left;">项目6</li>
                    </ul>
                </div>
            </td>
        </tr>
      </table>
</div>
复制代码

 

View Code
1      <div >    
2       <a href="javascript:showWindow()">点击</a>
3      </div>

 

posted @   dreamfly_cc  阅读(163)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示