cari

Rumah  >  Soal Jawab  >  teks badan

Makluman Tersuai: Gunakan Javascript untuk menyesuaikan makluman diperibadikan

<p>Bagaimana untuk mencipta fungsi amaran tersuai dalam Javascript? </p>
P粉587780103P粉587780103463 hari yang lalu614

membalas semua(2)saya akan balas

  • P粉315680565

    P粉3156805652023-08-23 13:54:07

    Ini adalah penyelesaian yang saya buat. Saya telah menulis fungsi generik untuk mencipta kotak dialog jQueryUI. Jika anda mahu, anda boleh menggunakan cadangan Matt untuk mengatasi fungsi amaran lalai: window.alert = alert2;

    // 通用的自包含的jQueryUI替代浏览器默认的JavaScript alert方法。
    // 唯一的先决条件是包含jQuery和jQueryUI
    // 该方法自动创建/销毁容器div
    // 参数:
    //     message = 要显示的消息
    //     title = 警告框上要显示的标题
    //     buttonText = 关闭警告框的按钮上要显示的文本
    function alert2(message, title, buttonText) {
    
        buttonText = (buttonText == undefined) ? "确定" : buttonText;
        title = (title == undefined) ? "页面提示:" : title;
    
        var div = $('<div>');
        div.html(message);
        div.attr('title', title);
        div.dialog({
            autoOpen: true,
            modal: true,
            draggable: false,
            resizable: false,
            buttons: [{
                text: buttonText,
                click: function () {
                    $(this).dialog("close");
                    div.remove();
                }
            }]
        });
    }

    balas
    0
  • P粉032649413

    P粉0326494132023-08-23 12:09:20

    Anda boleh menulis ganti objek alert函数,该函数存在于window sedia ada:

    window.alert = function (message) {
      // 对消息进行处理
    };

    balas
    0
  • Batalbalas