/**
* 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">×</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示例 <script src="demo.js"></script> <button onclick="alert('这是自定义的alert!')">显示警报 ('您确定要继续吗?'); console.log(result)">确认操作 ``` 通过这种方式,我们不仅...
### JavaScript 重写 alert 方法详解 #### 一、背景与目的 在开发过程中,经常会遇到需要弹出警告或提示信息的场景。默认情况下,JavaScript 的 `alert` 方法会在浏览器窗口中弹出一个对话框,显示指定的信息。...
window.alert = function(msg, callback) { var div = document.createElement(div); div[removed] = <style type=\text/css\> + .nbaMask { position: fixed; z-index: 1000; top: 0; right: 0; left: 0...
重写js的alert方法.html文件。拿来既可以用
1. **重写alert函数:** 实例中首先创建了一个名为showAlert的函数,这个函数接收一个消息参数,并调用自定义的jAlert函数。然后,将window对象的alert属性指向showAlert函数,使得每次调用alert时,实际上是调用了...
这就是“重写window.alert方法”的目的。 重写`window.alert()`主要是通过覆盖原有的方法来实现。在JavaScript中,对象的方法是可以被替换的,因此我们可以在全局作用域内定义一个新的`alert`函数,让它执行我们...
为了提升用户体验或进行自定义设计,开发者有时会选择重写`alert()`函数。在这个例子中,我们将详细解析如何用JavaScript编写一个自定义的alert控件。 首先,我们创建了一个名为`alertObj`的对象,用于存储我们...
因此,"jQuery重写window alert 信息提示"这个主题就是关于如何使用jQuery和相关库来创建更美观、功能更丰富的自定义提示框。 首先,我们需要理解jQuery的基本用法。jQuery是一个轻量级的JavaScript库,它简化了DOM...
总结来说,这个压缩包提供了一个基于jQuery的解决方案,用于重写alert弹窗样式,使开发者能够创建符合网页设计风格的自定义提示对话框,提升用户在浏览网站时的体验。通过深入理解和使用这些文件,开发者可以更好地...
经典重写javaScript alert方式 给需要帮之的人
自定义alert,js重写alert事件
这篇博客"重写微软的alert和confirm"探讨了如何通过自定义代码来扩展或替换这些函数,以实现更个性化和符合项目需求的对话框。 `alert`函数通常用于显示一条简短的信息,并只有一个“确定”按钮关闭它。而`confirm`...
在JavaScript编程中,`alert`、`confirm`和`prompt`是三种常见的用户交互方法,它们用于在浏览器环境中向用户显示信息、获取用户输入或进行确认操作。下面将详细介绍这三种函数及其自定义实现。 `alert`函数是...
在JavaScript编程领域,自定义和重写内置功能如`alert`是一种常见的需求,这有助于提升用户体验,以及满足项目特定的设计风格和交互需求。`alert_box_JS`是一个专为实现这一目标而设计的模块组件,它允许开发者根据...
本项目“generator-ajax.zip”聚焦于JavaScript中的几个关键概念:Generator、js进程中断、异步操作的同步处理、以及如何重写alert和confirm来中断程序执行。通过结合html、Generator、thunk和ajax技术,我们可以...