<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Created by Dasate on 2017/9/14.
 * QQ361899429
 */
var simpleAlert = function (opts) {
    //è®¾ç½®é»˜è®¤å‚æ•°
    var opt = {
        "closeAll": false,
        "content": "",
        "buttons": {}
    }
    //åˆå¹¶å‚æ•°
    var option = $.extend(opt, opts);
    //äº‹ä»¶
    var dialog = {}
    var $simpleAlert = $('&lt;div class="simpleAlert"&gt;');
    var $shelter = $('&lt;div class="simpleAlertShelter"&gt;');
    var $simpleAlertBody = $('&lt;div class="simpleAlertBody"&gt;');
    var $simpleAlertBodyClose = $('&lt;img class="simpleAlertBodyClose" src="/Tools/simpleAlert/close.png" height="14" width="14"/&gt;');
    var $simpleAlertBodyContent = $('&lt;p class="simpleAlertBodyContent"&gt;' + option.content + '&lt;/p&gt;');
    dialog.init = function () {
        $simpleAlertBody.append($simpleAlertBodyClose).append($simpleAlertBodyContent);
        var num = 0;
        var only = false;
        var onlyArr = [];
        for (var i = 0; i &lt; 2; i++) {
            for (var key in option.buttons) {
                switch (i) {
                    case 0:
                        onlyArr.push(key);
                        break;
                    case 1:
                        if (onlyArr.length &lt;= 1) {
                            only = true;
                        } else {
                            only = false;
                        }
                        num++;
                        var $btn = $('&lt;button class="simpleAlertBtn simpleAlertBtn' + num + '"&gt;' + key + '&lt;/button&gt;')
                        $btn.bind("click", option.buttons[key]);
                        if (only) {
                            $btn.addClass("onlyOne")
                        }
                        $simpleAlertBody.append($btn);
                        break;
                }

            }
        }
        $simpleAlert.append($shelter).append($simpleAlertBody);
        $("body").append($simpleAlert);
        $simpleAlertBody.show().animate({"marginTop":"-128px","opacity":"1"},300);
    }
    //å³ä¸Šè§’å…³é—­æŒ‰é”®äº‹ä»¶
    $simpleAlertBodyClose.bind("click", function () {
        option.closeAll=false;
        dialog.close();
    })
    dialog.close = function () {
        if(option.closeAll){
            $(".simpleAlert").remove()
        }else {
            $simpleAlertBody.animate({"marginTop": "-188px", "opacity": "0"}, 200, function () {
                $(".simpleAlert").last().remove()
            });
        }
    }
    dialog.init();
    return dialog;
}</pre></body></html>