函數ConfirmPop(delObj,confirmMain,overlay,binkTitle,closeConfirm,trueConfirm){
this.oDelObj=document.getElementById(delObjget);
this.oOverlay=document.getElementById(overlay);
this.oTitle=document.getElementById(binkTitle); oTrueConfirm=document .getElementById(trueConfirm);
this.oConStart=0;
this.oConItarget=0;
this.. function(){
this.oConStart=parseInt((document.documentElement.clientHeight-this.oDiv.offsetHeight)/2-100); this.oDiv.style.top=this.oConStart 'px';
var _this =this;
this.oDelObj.onclick=function(){
this.oOverlay.onclick=function(){
_this.titleB墨水( ) ;
}
this.oCloseConfirm.onclick=this.oTrueConfirm.onclick=function(){
},
確認顯示: function(){
this.oOverlay.style.display='block';
this.oDiv.style.display='block'; StretchMove(this.oDiv,{top:this.oConItarget, opacity:100})
},
var iLightTimer=null ;
var i=0;
iLightTimer=setInterval(function(){
_this.oTitle.style.background='#60f';
} else{
_this.oTitle.style.background='#ccc'; if(i>5){
🎜> },50)
},
確認隱藏:函數( this.oOverlay.style.display=' none';
爭取移動(this.oDiv,{top:this.oConStart, opacity :0});
}
}
函數stretchMove(obj,json,fn){clearInterval(obj.iTimer);obj.iTimer=setInterval(function(){var bStop=trueforfor(var attr=true; ) )在json中){var iCur=0;if(attr=='opacity'){iCur=Math.round(parseFloat(getStyle(obj,attr))*100);}else{iCur=parseInt(getStyle( obj, attr) ));}var iSpeed=(json[attr]-iCur)/8;iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);if(attr=='不透明度') {對象。 style.filter='alpha(opacity:' (iCur iSpeed) ')';obj.style.opacity=(iCur iSpeed)/100;}else{obj.style[attr]=iCur iSpeed 'px';}if( iCur!==json[attr]){bStop=false;}}if(bStop){clearInterval(obj.iTimer);if(fn){fn();}}},30)}函數getStyle(obj,attr ) ) ){return obj.currentStyle?obj.currentStyle[attr]:getCompulatedStyle(obj,false)[attr];}
使用方法
1. ファイルをインポートします
2 .Call メソッド
;script>
window.onload=window.onresize=function(){
new confirmPop('btn','div1','overlay','title','closeconfirm','trueconfirm');
}
< /script>
このコードはスペース、div です自分で書いたコード。確認ボックスのラベルに、削除したアドレスを入力できます。 「OK」をクリックすると、削除されたページのメソッドにジャンプします。
このコードはどこにでも配置できます。場所をとりません。著者はとても鋭いです。