javascript and jquery 实现蒙板弹出框

用javascript 和jquery 实现了一个简单的蒙板效果的div弹出框,仅有的一点动画效果是用jquery做的,其他都是css的样式控制,在ie6下正常,在火狐和opera下显示有问题,再解决,一下是代码展示:

<html>
    <head>
        <title>弹出DIV</title>
        <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
    </head>
	<script type="text/javascript">
		$(document).ready(function(){
			$("#mybg").hide();
			$("#message_box").hide();
		});
		function showMsg(){
			$("#mybg").show();
			$("#message_box").show(300);
		}
		function closeMsg(){
			$("#message_box").hide(300);
			$("#mybg").hide();
		}
	</script>
    <body>
        <style>
        	.mybg{
        		background:#a2a2a2;
				width:"100%";
				height:"100%";
				top:"0";
				left:"0";
				position:absolute;
				z-index:500;
				opacity:0.3;
				overflow:hidden;
				filter:"Alpha(opacity=30)"
        	}
        
        </style>
        <input type="button" value="弹出DIV" οnclick="showMsg();"/>
		<div id="mybg" class="mybg"></div>
        <div id="message_box" style="position:absolute;left:10%;top:10%;width:80%;height:80%;filter:dropshadow(color=#666666,offx=3,offy=3,positive=2);z-index:1000;>
            <div id= "message" style="border:#036 solid; border-width:1 1 3 1;width:95%;height:95%;background:#fff;  color:#036;  font-size:12px;  line-height:150%;">
                <!-- DIV弹出状态行:标题、关闭按钮 -->
                <div style="background:#666; height:5%;font-family:Verdana,  Arial,  Helvetica,  sans-serif; font-size:12px;  padding:3 5 0 5;  color:#fff">
                    <span style="display:inline;width:150px;position:absolute;font-size:200%">标题项</span>
                    <span onClick="closeMsg();" style="float:right;cursor:hand;font-size:200%">×</span>
                </div>
               		 这里是具体的信息展示,可以是任何html的元素
            </div>
        </div>
    </body>
</html>
  是不是很简单啊?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值