`

重写alert

 
阅读更多
/**
 * http://www.jianshu.com/p/1fa9c8e8894c
   使用了bootstrap框架,所以要引入bootstrap框架
 * msg string 消息内容
 * title string 对话框标题
 * callback function 返回函数。在隐藏并且CSS动画结束后触发
 **/
window.alert = function (msg, title, callback) {
    if (!title) {
        title = '对话框';
    }
    var dialogHTML = '<div id="selfAlert" class="modal fade">';
    dialogHTML += '<div class="modal-dialog">';
    dialogHTML += '<div class="modal-content">';
    dialogHTML += '<div class="modal-header">';
    dialogHTML += '<button type="button" class="close" data-dismiss="modal" aria-label="Close">';
    dialogHTML += '<span aria-hidden="true">&times;</span>';
    dialogHTML += '</button>';
    dialogHTML += '<h4 class="modal-title">' + title + '</h4>';
    dialogHTML += '</div>';
    dialogHTML += '<div class="modal-body">';
    dialogHTML += msg;
    dialogHTML += '</div>';
    dialogHTML += '<div class="modal-footer">';
    dialogHTML += '<button type="button" class="btn btn-primary" data-dismiss="modal">确定</button>';
    dialogHTML += '</div>';
    dialogHTML += '</div>';
    dialogHTML += '</div>';
    dialogHTML += '</div>';

    if ($('#selfAlert').length <= 0) {
        $('body').append(dialogHTML);
    }

    $('#selfAlert').on('hidden.bs.modal', function () {
        $('#selfAlert').remove();
        if (typeof callback == 'function') {
            callback();
        }
    }).modal('show');
}

 

分享到:
评论

相关推荐

    重写alert,confirm 提示框样式

    重写alert,confirm 提示框样式

    js重写alert和confirm

    重写alert和confirm示例 &lt;script src="demo.js"&gt;&lt;/script&gt; &lt;button onclick="alert('这是自定义的alert!')"&gt;显示警报 ('您确定要继续吗?'); console.log(result)"&gt;确认操作 ``` 通过这种方式,我们不仅...

    javascript重写alert方法的实例代码.docx

    ### JavaScript 重写 alert 方法详解 #### 一、背景与目的 在开发过程中,经常会遇到需要弹出警告或提示信息的场景。默认情况下,JavaScript 的 `alert` 方法会在浏览器窗口中弹出一个对话框,显示指定的信息。...

    js重写alert事件(避免alert弹框标题出现网址)

    window.alert = function(msg, callback) { var div = document.createElement(div); div[removed] = &lt;style type=\text/css\&gt; + .nbaMask { position: fixed; z-index: 1000; top: 0; right: 0; left: 0...

    重写js的alert

    重写js的alert方法.html文件。拿来既可以用

    javascript重写alert方法的实例代码

    1. **重写alert函数:** 实例中首先创建了一个名为showAlert的函数,这个函数接收一个消息参数,并调用自定义的jAlert函数。然后,将window对象的alert属性指向showAlert函数,使得每次调用alert时,实际上是调用了...

    重写window.alert方法

    这就是“重写window.alert方法”的目的。 重写`window.alert()`主要是通过覆盖原有的方法来实现。在JavaScript中,对象的方法是可以被替换的,因此我们可以在全局作用域内定义一个新的`alert`函数,让它执行我们...

    js重写alert控件(适合学习js的新手朋友)

    为了提升用户体验或进行自定义设计,开发者有时会选择重写`alert()`函数。在这个例子中,我们将详细解析如何用JavaScript编写一个自定义的alert控件。 首先,我们创建了一个名为`alertObj`的对象,用于存储我们...

    jquery重写window alert 信息提示

    因此,"jQuery重写window alert 信息提示"这个主题就是关于如何使用jQuery和相关库来创建更美观、功能更丰富的自定义提示框。 首先,我们需要理解jQuery的基本用法。jQuery是一个轻量级的JavaScript库,它简化了DOM...

    alert弹窗样式

    总结来说,这个压缩包提供了一个基于jQuery的解决方案,用于重写alert弹窗样式,使开发者能够创建符合网页设计风格的自定义提示对话框,提升用户在浏览网站时的体验。通过深入理解和使用这些文件,开发者可以更好地...

    javaScript alert重写

    经典重写javaScript alert方式 给需要帮之的人

    自定义alert

    自定义alert,js重写alert事件

    重写微软的alert和confirm

    这篇博客"重写微软的alert和confirm"探讨了如何通过自定义代码来扩展或替换这些函数,以实现更个性化和符合项目需求的对话框。 `alert`函数通常用于显示一条简短的信息,并只有一个“确定”按钮关闭它。而`confirm`...

    (alert/confirm/prompt)javaScript实现

    在JavaScript编程中,`alert`、`confirm`和`prompt`是三种常见的用户交互方法,它们用于在浏览器环境中向用户显示信息、获取用户输入或进行确认操作。下面将详细介绍这三种函数及其自定义实现。 `alert`函数是...

    alert_box_JS:可定制化重写alert模块组件

    在JavaScript编程领域,自定义和重写内置功能如`alert`是一种常见的需求,这有助于提升用户体验,以及满足项目特定的设计风格和交互需求。`alert_box_JS`是一个专为实现这一目标而设计的模块组件,它允许开发者根据...

    generator-ajax.zip

    本项目“generator-ajax.zip”聚焦于JavaScript中的几个关键概念:Generator、js进程中断、异步操作的同步处理、以及如何重写alert和confirm来中断程序执行。通过结合html、Generator、thunk和ajax技术,我们可以...

Global site tag (gtag.js) - Google Analytics