博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery弹出层-优化-透明边框
阅读量:4618 次
发布时间:2019-06-09

本文共 2108 字,大约阅读时间需要 7 分钟。

<%@ 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)

转载于:https://www.cnblogs.com/jzb-dev/archive/2012/05/10/2493595.html

你可能感兴趣的文章
CSS3实现的立体button
查看>>
Spring AOP 随记
查看>>
Java高并发系列 — AQS
查看>>
Review summary(三)
查看>>
详尽解析window.event对象
查看>>
我的GitHub-iOS
查看>>
网站安全修复笔记1
查看>>
网页兼容调试笔记
查看>>
servlet对form提交的数据进行XML转换后发送
查看>>
Windows Phone 7 ListBox 经典问题详解,带你更深入了解listbox
查看>>
Java本质论之关于Java栈与堆的思考
查看>>
Podfile语法参考(译)
查看>>
iOS UICollectionView 在滚动时停在某个item位置上
查看>>
Struts2入门
查看>>
Convert,Parse,TryParse数据转换比较
查看>>
手把手教你如何安装Pycharm
查看>>
冲刺第七天
查看>>
2019 计蒜之道 初赛 第二场
查看>>
链表的倒数第k个节点
查看>>
JS中数组初始化以及赋值
查看>>