自己用JQueryUI封装了几个系统常用对话框

/*
 * @功能描述:各种系统消息框
 * @前置插件:JQueryUI
 * @开 发 者:魏巍
 * @开发日期:2015-04-15
 * @version 1.0
 */
var SF = {};
SF.Msg = function () {
    var $msgbox, offTimer;

    var popup = function (_msg) {//自动关闭
        $msgbox = $("<div>" + _msg + "</div>");
        $msgbox.dialog({
            title: "系统提示",
            width: 300,
            height: 150,
            resizable: false,
            close: function () {
                $(this).dialog("destroy");
            }
        });
        $msgbox.prev(‘.ui-dialog-titlebar‘).remove();

        clearTimeout(offTimer);
        offTimer = setTimeout(function () {
            $msgbox.dialog("close");
        }, 1000);
    }

    var succeed = function () {//操作成功
        popup("操作成功");
    }

    var alert = function (_msg) {
        $msgbox = $("<div>" + _msg + "</div>");
        $msgbox.dialog({
            title: "系统提示",
            width: 300,
            height: 200,
            modal: true,
            resizable: false,
            buttons: { "确定": function () { $(this).dialog("close"); } },
            close: function () {
                $(this).dialog("destroy");
            }
        });
    }

    var confirm = function (_msg, _callback) {
        $msgbox = $("<div>" + _msg + "</div>");
        $msgbox.dialog({
            title: "系统提示",
            width: 300,
            height: 200,
            modal: true,
            resizable: false,
            buttons: {
                "确定": function () {
                    $(this).dialog("close");
                    _callback();
                },
                "取消": function () {
                    $(this).dialog("close");
                }
            },
            close: function () {
                $(this).dialog("destroy");
            }
        });
    }

    return {
        popup: popup,
        succeed: succeed,
        alert: alert,
        confirm: confirm
    }
}();
时间: 2024-10-08 06:58:59

自己用JQueryUI封装了几个系统常用对话框的相关文章

在window下如何封装属于自己的系统

Windows7 系统封装 准备工作:准备好封装工具.操作系统等: 1.万能驱动 v7.17.521.3 测试版: 里头有win7.win10 32和64的这里用到的版本是win7X64位的.如果要封装相对应的系统,请选择相对应版本的软件. https://pan.baidu.com/share/init?shareid=3254375358&uk=4214057782提取码:l9mz 2.Easy Sysprepv4.5.31.611: https://pan.baidu.com/share/

J2SE基础:8.系统常用类二

1:基础数据与封装类型之间的转型 A:基础数据类型--->封装类型(对象类型) Boolean boolean_1 = new Boolean(true); byte ---->Byte short---->Short char---->Character int--->Integer long-->Long float-->Float double-->Double B:封装类型--->基础类型 Integer.intValue--->int

warning MSB3162: 所选的“Microsoft Report Viewer 2012 Runtime”项需要“Microsoft.SqlServer.SQLSysClrTypes.11.0”。在“系统必备”对话框中选择缺少的系统必备组件,或者为缺少的系统必备组件创建引导程序包。

warning MSB3162: 所选的"Microsoft Report Viewer 2012 Runtime"项需要"Microsoft.SqlServer.SQLSysClrTypes.11.0".在"系统必备"对话框中选择缺少的系统必备组件,或者为缺少的系统必备组件创建引导程序包. 发布ReportViewer程序遇到这个问题. 到处查了下,发现解决方法是这样的. 1)打开这个路径下的xml文件: C:\Program Files (x

Linux系统常用基础命令

Linux系统常用基础命令 cd->切换目录: pwd->显示当前所在的绝对目录; chmod->用于改变linux系统文件或目录的访问权限; ls->不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等; mkdir->创建文件夹; rm->删除一个目录中的一个或多个文件或目录; rmdir->从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限;注意:不能删除非空目录; mv-&g

node模块系统常用命令

node模块系统常用命令 命令 示例 备注 安装模块 npm install commander 最新版本 npm install [email protected] 指定版本 npm install [email protected] 支持通配符,代表1.0版本下的最新补丁 npm install [email protected]"" 支持版本范围描述,代表最新版本 npm install [email protected]"*" 支持版本范围描述,代表最新版本

android常用对话框封装

在android开发中,经常会用到对话框跟用户进行交互,方便用户可操作性:接下来就对常用对话框进行简单封装,避免在项目中出现冗余代码,加重后期项目的维护量:代码如有问题欢迎大家拍砖指正一起进步. 先贴出演示结果,在晒出演示代码.1.运行成功后,原始界面如下:2.点击“显示普通对话框”,效果界面如下:3.点击“显示列表对话框”,效果界面如下:4.点击“显示单选按钮对话框”,效果界面如下:5.点击“显示复选对话框”,效果界面如下: 代码:1.项目目录结构如下2.对话框封装类DialogTool pa

Centos系统常用操作命令

一.目录操作命令 ls命令 — 功能说明:显示文件和目录列表. — 命令格式:ls [参数] [<文件或目录> …] — 常用参数: -a : 不隐藏任何以“.”字符开始的条目. -b : 用八进制形式显示非打印字符. -R : 递归列出所有子目录. -d : 当遇到目录时,列出目录本身而非目录内的文件,并且不跟随符号链接. -F : 在条目后加上文件类型的指示符号(*, /, =, @, |,其中的一个). -l : 使用较长格式列出信息. -L : 当显示符号链接的文件信息时,显示符号链接

黑马程序员—System/Runtime/Calendor系统常用类

System/Runtime/Calendor系统常用类 ---------android培训 .ava 培训  .期待与您交流! ---------- System类 System类包含一些有用的类字段和方法.它不能被实例化. 在System类提供的设施中,有标准输入.标准输出和错误输出流:对外部定义的属性和环境变量的访问:加载文件和库的方法:还有快速复制数组的一部分的实用方法. System 可以描述系统文件使用的静态方法 static PrintStream err "标准"错误

JS替换系统默认对话框,仿IOS风格

Alert alert("这个是一个alert弹窗"); Alert 自定义参数 alert({ content: "自定义alert弹窗", btnText: "OK", boxClass: "custom-alert" }, function () { console.log("good!"); }); Confirm confirm("这个是一个confirm弹窗", functi