/*遮罩層代碼 做用:經過遮罩層的方式防止表單提交次數過多 */ function MaskIt(obj){ var hoverdiv = '<div class="divMask" style="position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: #fff; opacity: 0; filter: alpha(opacity=0);z-index:5;"></div>'; $(obj).wrap('<div class="position:relative;"></div>'); $(obj).before(hoverdiv); $(obj).data("mask",true); } function UnMaskIt(obj){ if($(obj).data("mask")==true){ $(obj).parent().find(".divMask").remove(); $(obj).unwrap(); $(obj).data("mask",false); } $(obj).data("mask",false); }
調用方法就很簡單了,好比說如今有個<a id="test1">點我啊</a>spa
直接就能夠:code
MaskIt($('#test1'));blog
就能夠加上遮罩了,解罩也是同樣。ci