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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:01:52
字體:
來源:轉載
供稿:網友
jquery制作的彈窗提示窗口插件,包含多種模式。帶有回執函數值的功能,需要的朋友可以參考下

復制代碼 代碼如下:


<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;//是否已經關閉窗口,解決自動關閉與手動關閉沖突
    sign=sign||"";
    var s="<div></div><div><div></div><div><table cellspacing='0' cellpadding='1'><tr>";
    if (sign!="")s+="<td><div></div></td>";
    s+="<td>"+msg+"</td></tr></table>";
    if (sign=="confirm"){
        s+="<a href='javascript:void(0)'>確 定</a><a href='javascript:void(0)'>取 消</a>";
    }else{
        s+="<a href='javascript:void(0)'>確 定</a>"
    }
    s+="</div><div></div></div>";
    $("body").append(s);
    $("#scs_alert").css("margin-top",-($("#scs_alert").height()/2)+"px"); //使其垂直居中
    $("#scs_alert").focus(); //獲取焦點,以防回車后無法觸發函數
    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);
}
//====================================以下為測試函數=======================================//
function test1(){
    scscms_alert("默認提示信息");
}
function test2(){
    scscms_alert("成功提示信息","ok");
}
function test3(){
    scscms_alert("成功提示后回調函數","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秒后自動關閉,無取消時回調函數.不推薦使用。","confirm",function(){alert("確定回調用!")},3);
}
</script>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 惠安县| 盘山县| 中卫市| 黄龙县| 乳山市| 彰化县| 陆河县| 开鲁县| 临沭县| 竹北市| 滕州市| 荔浦县| 台安县| 南靖县| 武邑县| 华池县| 哈巴河县| 晴隆县| 南乐县| 桂林市| 社旗县| 诏安县| 攀枝花市| 宜丰县| 温宿县| 武宁县| 遂川县| 堆龙德庆县| 奉化市| 古蔺县| 澳门| 舞钢市| 彭泽县| 琼海市| 修水县| 永善县| 虞城县| 巴南区| 阿图什市| 南川市| 仁化县|