国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery制作彈窗提示窗口代碼分享

2019-11-20 21:01:41
字體:
來源:轉載
供稿:網(wǎng)友

復制代碼 代碼如下:

<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<!--[if IE 6]>
<script type="text/javascript" src="js/iepngfix_tilebg.js"></script>
<![endif]-->
<script type="text/javascript">
function position(elem,l,t){
    var isIE6 = !-[1,] && !window.XMLHttpRequest;
    if(isIE6){
        var style = elem.style,
        dom  = '(document.documentElement)',
        left = l - document.documentElement.scrollLeft,
        top  = t - document.documentElement.scrollTop;
        style.position = 'absolute';
        style.removeExpression('left');
        style.removeExpression('top');
        style.setExpression('left', 'eval(' + dom + '.scrollLeft + ' + left + ') + "px"');
        style.setExpression('top', 'eval(' + dom + '.scrollTop + ' + top + ') + "px"');
    }else{
        elem.style.position = 'fixed';
    }
}     
function scscms_alert(msg,sign,ok,can){
    var c_=false;//是否已經(jīng)關閉窗口,解決自動關閉與手動關閉沖突
    sign=sign||"";
    var s="<div id='mask_layer'></div><div id='scs_alert'><div id='alert_top'></div><div id='alert_bg'><table width='260' align='center' border='0' cellspacing='0' cellpadding='1'><tr>";
    if (sign!="")s+="<td width='45'><div id='inco_"+sign+"'></div></td>";
    s+="<td id='alert_txt'>"+msg+"</td></tr></table>";
    if (sign=="confirm"){
        s+="<a href='javascript:void(0)' id='confirm_ok'>確 定</a><a href='javascript:void(0)' id='confirm_cancel'>取 消</a>";
    }else{
        s+="<a href='javascript:void(0)' id='alert_ok'>確 定</a>"
    }
    s+="</div><div id='alert_foot'></div></div>";
    $("body").append(s);
    $("#scs_alert").css("margin-top",-($("#scs_alert").height()/2)+"px"); //使其垂直居中
    $("#scs_alert").focus(); //獲取焦點,以防回車后無法觸發(fā)函數(shù)
    position(document.getElementById('mask_layer'),0,0);
    position(document.getElementById('scs_alert'),$(window).width()/2,$(window).height()/2);
    if (typeof can == "number"){
    //定時關閉提示
        setTimeout(function(){
            close_info();
        },can*1000);
    }
    function close_info(){
    //關閉提示窗口
        if(!c_){
        $("#mask_layer").fadeOut("fast",function(){
            $("#scs_alert").remove();
            $(this).remove();
        });
        c_=true;
        }
    }
    $("#alert_ok").click(function(){
        close_info();
        if(typeof(ok)=="function")ok();
    });
    $("#confirm_ok").click(function(){
        close_info();
        if(typeof(ok)=="function")ok();
    });
    $("#confirm_cancel").click(function(){
        close_info();
        if(typeof(can)=="function")can();
    });
    function modal_key(e){
        e = e||event;
        close_info();
        var code = e.which||event.keyCode;
        if (code == 13 || code == 32){if(typeof(ok)=="function")ok()}
        if (code == 27){if(typeof(can)=="function")can()}      
    }
    //綁定回車與ESC鍵
    if (document.attachEvent)
        document.attachEvent("onkeydown", modal_key);
    else
        document.addEventListener("keydown", modal_key, true);
}
//====================================以下為測試函數(shù)=======================================//
function test1(){
    scscms_alert("默認提示信息");
}
function test2(){
    scscms_alert("成功提示信息","ok");
}
function test3(){
    scscms_alert("成功提示后回調函數(shù)","ok",function(){alert("回調成功!")});
}
function test4(){
    scscms_alert("失敗提示信息","error");
}
function test5(){
    scscms_alert("失敗提示信息","error",function(){alert("哦!no!")});
}
function test6(){
    scscms_alert("警告提示信息","warn");
}
function test7(){
    scscms_alert("警告提示信息","warn",function(){alert("哦!警告!")});
}
function test8(){
    scscms_alert("您喜歡此信息提示嗎?","confirm",function(){
        scscms_alert("您選擇了喜歡,謝謝!","ok");
    },function(){
        scscms_alert("您選擇了不喜歡,汗!","error");
    });
}
function test9(){
    scscms_alert("本信息3秒后自動關閉","ok","",3);
}
function test10(){
    scscms_alert("詢問信息定時關閉提示信息,3秒后自動關閉,無取消時回調函數(shù).不推薦使用。","confirm",function(){alert("確定回調用!")},3);
}
</script>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南澳县| 山丹县| 拉萨市| 耿马| 法库县| 浦县| 福州市| 若羌县| 陆川县| 千阳县| 许昌县| 红桥区| 泰州市| 海南省| 台中县| 江华| 保德县| 南丰县| 铁力市| 马关县| 清镇市| 驻马店市| 牟定县| 长沙县| 湖南省| 连山| 基隆市| 泌阳县| 开远市| 新闻| 皮山县| 义马市| 开化县| 长岭县| 乌拉特中旗| 荥阳市| 宝坻区| 合作市| 广灵县| 安平县| 建始县|