ホームページ >ウェブフロントエンド >jsチュートリアル >アラートメソッドをオーバーライドするJavaScriptのコード例_JavaScriptスキル

アラートメソッドをオーバーライドするJavaScriptのコード例_JavaScriptスキル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 17:39:03945ブラウズ

コードをコピー コードは次のとおりです:





    重写alert
   
   
   
'+''+'');
            if($.alerts.dialogClass)$("#popup_container").addClass($.alerts.dialogClass);
            var pos=($.browser.msie&&parseInt($.browser.version)            $("#popup_container").css({
                position:pos,zIndex:99999,padding:0,margin:0
            });
            $("#popup_title").text(title);
            $("#popup_content").addClass(type);
            $("#popup_message").text(msg);
            $("#popup_message").html($("#popup_message").text().replace(/\n/g,'
'));
            $("#popup_container").css({
                minWidth:$("#popup_container").outerWidth(),maxWidth:$("#popup_container").outerWidth()
            });
            $.alerts._reposition();
            $.alerts._maintainPosition(true);
            switch(type){
                case'alert':$("#popup_message").after('');
                $("#popup_ok").click(function(){
                    $.alerts._hide();
                    callback(true)
                });
                $("#popup_ok").focus().keypress(function(e){
                    if(e.keyCode==13||e.keyCode==27)$("#popup_ok").trigger('click')
                });
                break
            };
            if($.alerts.draggable){
                try{
                    $("#popup_container").draggable({
                        handle:$("#popup_title")
                    });
                    $("#popup_title").css({
                        cursor:'move'
                    })
                }
                catch(e){}
            }
        }
        ,_hide:function(){
            $("#popup_container").remove();
            $.alerts._overlay('hide');
            $.alerts._maintainPosition(false)
        }
        ,_overlay:function(status){
            switch(status){
                case'show':$.alerts._overlay('hide');
                $("BODY").append('');
$("#popup_overlay").css({
position:'absolute',zIndex:99998,top:'0px',left:'0px',width:'100%', height:$(document).height(),background:$.alerts.overlayColor,opacity:$.alerts.overlayOpacity
});
Break;
case'hide':$("#popup _オーバーレイ").remove();
Break
}
}
,_reposition:function(){
var top=(($(window).height()/ ) - ( $("#popup_container").outerHeight() /2)) $.alerts.verticalOffset;
var left=(($(window).width()/ 2) - ($("#popup_container"). innerWidth() /2)) $.alerts.horizo​​ntalOffset;
if(top if(left if($.browser.msie&&parseInt( $.browser.version) $("#popup_container").css({
top:top 'px',left:left 'px'
});
$("#popup_overlay").height($(document).height())
}
,_maintainPosition:function(status){
もし($.alerts.repositionOnResize){
switch(status){
case true:$(window).bind('resize',function(){
$.alerts ._reposition()
});
Break;
case false:$(window).unbind('resize');
Break
}
}
}
};
jAlert=function(message,title,callback){
$.alerts.alert(message,title,callback)
}

$(function(){alert("hello word!")})






声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。