Mask layer styles, CSS:
.add-pop-up-windows{ position:fixed; _position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.5); -moz-opacity:0.5; filter:alpha(opacity=50); z-index:3; display: none; } .add-pop-up-windows-content{ background-color: white; width: 6.9rem; margin: 4.4rem .3rem 0 .3rem; border-radius: .1rem; padding: 0; font-family: "Microsoft YaHei"; }
html:
<div class="aduit-ti-jiao"> <button class="aduit-ti-jiao-left">驳 回</button> <button class="aduit-ti-jiao-right">通 过</button> </div> <div class="add-pop-up-windows" id="window"> <div class="add-pop-up-windows-content" id="content"> <div class="add-pop-up-windows-content-title">驳回原因:</div> <textarea class="add-pop-up-windows-content-textarea">必填</textarea> <div class="add-pop-up-windows-content-bottom"> <div class="add-pop-up-windows-content-bottom-left">我再想想</div> <div class="add-pop-up-windows-content-bottom-right">确定</div> </div> </div> </div>
Click the background, hidden mask layer, JavaScript:
// pop display $ ( 'Aduit-Ti-Jiao-left.') The Click (. Function () { document.getElementById ( 'window'). Style.display = 'Block'. ; }); // pop Hide . $ ( "# window") the Click ( function (Event) { $ ( '#window' ) .hide (); }); $ ( '#content') the Click (. function () { that event.stopPropagation (); // prevent the event from bubbling up });
Renderings: