13HUI - 模态对话框(hui.alert、hui.confirm)

简介: 13HUI - 模态对话框(hui.alert、hui.confirm)

效果图

hui.alert(msg, buttonName, callback) 警告框

功能:弹出警告窗口

参数:

1、消息内容;

2、按钮名称,可省参数,默认 “确认”;

3、点击按钮后的回调函数,可选参数;

hui.alerthui.alerthui.confirm(msg, buttonNames, callback) 确认对话框

功能:弹出确认对话窗口

参数:

1、消息内容;

2、[数组形式的按钮名称],可省参数,默认 [‘取消’,‘确定’];

3、点击确认按钮后的回调函数;

hui.prompt(msg, buttonNames, callback) 输入对话框

功能:弹出输入对话窗口

参数:

1、消息内容;

2、[数组形式的按钮名称],可省参数,默认 [‘取消’,‘确定’];

3、点击确认按钮后的回调函数(自动传递输入内容);

完整代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>HUI - 对话框组件</title>
<link rel="stylesheet" type="text/css" href="../css/hui.css" />
</head>
<body>
<header class="hui-header">
    <div id="hui-back"></div>
    <h1>HUI - 对话框组件</h1>
</header>
<div class="hui-wrap">
    <div class="hui-common-title" style="margin-top:15px;">
        <div class="hui-common-title-line"></div>
        <div class="hui-common-title-txt">通用对话框</div>
        <div class="hui-common-title-line"></div>
    </div>
    <div style="padding:28px 50px;">
        <button type="button" class="hui-button hui-button-large" id="btn1">打开警告提示框</button>
        <button type="button" class="hui-button hui-button-large" id="btn2" style="margin-top:15px;">打开确认提示框</button>
        <button type="button" class="hui-button hui-button-large" id="btn3" style="margin-top:15px;">打开输入提示框</button>
   </div>
</div>
<script src="../js/hui.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
hui('#btn1').click(function(){hui.alert('警告信息!','好的', function(){console.log('ok');});});
hui('#btn2').click(function(){
    hui.confirm('您确认要这样做吗?', ['取消','确定'], function(){
        console.log('确认后执行...');
    },function(){
        console.log('取消后执行...');
    });
});
hui('#btn3').click(function(){
    hui.prompt('请输入您的称呼?', ['取消','确定'], function(name){
        console.log('您输入了 :' + name);
    }, '例如 : 张三', '张三',function(){console.log('您点击了取消')});
});
</script>
</body>
</html>
目录
相关文章
15HUI - Loading动画(hui.loading)
15HUI - Loading动画(hui.loading)
60 0
15HUI - Loading动画(hui.loading)
|
JavaScript
10HUI - 按钮(hui-button)
10HUI - 按钮(hui-button)
88 0
|
JavaScript
25HUI - 下拉刷新(hui-loading-wrap)
25HUI - 下拉刷新(hui-loading-wrap)
71 0
07HUI - 普通列表(hui-list)
07HUI - 普通列表(hui-list)
52 0
17HUI - 进度条(hui-progress)
17HUI - 进度条(hui-progress)
50 0
17HUI - 进度条(hui-progress)
11HUI - 数字标识(hui-badge)
11HUI - 数字标识(hui-badge)
58 0
11HUI - 数字标识(hui-badge)
16HUI - 多功能菜单(hui.actionSheet)
16HUI - 多功能菜单(hui.actionSheet)
75 0
14HUI - 全屏消息(hui.blackMask)
14HUI - 全屏消息(hui.blackMask)
54 0
26HUI - 上拉加载(hui-refresh)
26HUI - 上拉加载(hui-refresh)
69 0
18HUI - popoverMsg(hui('#btn1').popoverMsg)
18HUI - popoverMsg(hui('#btn1').popoverMsg)
51 0