jquery弹出层-优化-透明边框

复制代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DailogTest.aspx.cs" Inherits="WebDailog.DailogTest" %>

<!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>Dailog</title>
    <script src="js/jquery.js" type="text/javascript"></script>
    <script language="javascript" type="text/javascript">
    
        function HideDiv() {
            $("#dail").hide(); $("#dail2").hide();
            $("#lean_overlay").fadeOut(200);
        }
        function ShowDiv() {
            var sig = $("#dail").outerWidth();
            /*加入遮罩层到Body*/
            var _3 = $("<div id='lean_overlay'>&nbsp;</div>");
            $("body").append(_3);
             /*边框DIV*/ 
            $("#dail").css(
                 {
                     "display": "block",
                     "position": "fixed",
                     "opacity": 0,
                     "z-index": 11000,
                     "left": 50 + "%",
                     "margin-left": -(sig / 2) - 10 + "px",
                     "top": 180 - 10 + "px",
                     "padding": "5px 0px 0px 0px",

                 });
                 /*最上层DIV*/
            $("#dail2").css(
                 {
                     "display": "block",
                     "position": "fixed",
                     "opacity": 0,
                     "z-index": 11001,
                     "left": 50 + "%",
                     "margin-left": -(sig / 2) + "px",
                     "top": "180" + "px",
                     "padding": "5px 0px 0px 0px",

                 });

            /*边框DIV 透明到0.5*/ 
            $("#dail").fadeTo(200, 0.5);
                 /*最上层DIV 不透明*/
            $("#dail2").fadeTo(100, 1);
            /*遮罩层 透明到0.1*/
            $("#lean_overlay").fadeTo(200, 0.1);

            
            $("#lean_overlay").click(HideDiv);
            $("#lean_overlay").show();

        }
    </script>
    <style type="text/css">
        
/*遮罩层 透明度0.1*/
        #lean_overlay
        
{
            position
: fixed;
            z-index
: 10000;
            top
: 0px;
            left
: 0px;
            height
: 100%;
            width
: 100%;
            background
: blue;
            display
: none;
            opacity
: 0.1;
        
}
    
</style>
</head>
<body>
    <onclick="ShowDiv()">Close</a>
    <br />
    <div id="dail" style="height: 300px; width: 500px; opacity: 0.5; border: solid 10px #999999;
        display: none;"
>
        &nbsp;
    </div>
    <div id="dail2" style="height: 300px; width: 500px; background-color: #FFCC00; opacity: 1;
        display: none;"
>
        <span style="width: 455px; float: left;">详细信息</span><span onclick="HideDiv()">Close</span>
    </div>
    </form>
</body>
</html>

 

 基于Jquery的弹出框,原创(King)

复制代码
posted @   cn_king  阅读(2900)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示