1.樣式以下設置: javascript
CSS代碼: css
其中: opacity:0.5;適用於IE, -moz-opacit:0.5;適用於火狐;只須要都加上,即可以火狐和IE下均可以使用。 html
2.指定層的高度、和寬度。 java
js代碼 ajax
<script type="text/javascript"> ide
xxx = function(){ url
//遮罩層
//$("#mask").css("cursor","not-allowed");
$("#mask").css("width",($(document).width()+$(document).scrollLeft()));
$("#mask").css("height",($(document).scrollTop()+$(document).height()));
$("#mask").show();
//彈出層
$("#dialog").load(url);
var left = screen.width/3 ;
var top = screen.height/6 ;
$("#dialog").css("left",left);
$("#dialog").css("top",top)
$("#dialog").toggle(); spa
//設置diaolog高寬 code
........
} htm
</script>
3.在<body>中加入以下代碼,而後就能夠看效果了:
html代碼
<!-- 遮罩層 -->
<div id="mask" >
</div>
<!-- 對話框 -->
<div id="dialog" >
</div>
4.使用方法:
在ajax提交表單後,加上showMask方法,數據返回後,加上hideMask()