## 模态框
模态框使用BootStrap 实现,可以绑定所有BootStrap的事件。
[TOC]
## 语法说明
```
hdjs.modal(options);
```
**参数说明**
| 参数 | 说明 |
| --- | --- |
| title | 标题 |
| content | 内容 |
| footer | 底部 |
| id | 模态框id,默认为hdMessage |
| width | 宽度 |
| class | 模态框样式 |
| option: {} | bootstrap模态框选项 |
| events: {} | 事件,参考bootstrap |
> 方法会返回模态框的JS对象
## 基本使用
```
<script>
require(['hdjs'], function (hdjs) {
hdjs.modal({
title: '友情提示你哟',//标题
content: '后盾人 人人做后盾',//内容
footer: '<button type="button" class="btn btn-default confirm" data-dismiss="modal">关闭</button>',//底部
width: 600,//宽度
events: {
confirm: function () {
//哪个元素上有.confirm类,被点击就执行这个回调
alert('点击了关闭按钮');
}
}
});
},function(modal){
//bootstrap 模态框对象
console.log(modal);
});
</script>
```
## 远程加载
```
<script>
require(['hdjs'], function (hdjs) {
hdjs.modal({
content: ['http://localhost'],//加载的远程地址
title: '添加用户',
width: 800,
show: true,//直接显示
});
});
</script>
```
## POST远程加载
```
<script>
require(['hdjs'], function (hdjs) {
hdjs.modal({
//加载的远程地址
content: ['http://localhost/hdjs/test', {name: '后盾网'}],
title: '添加站点',
width: 800
});
});
</script>
```
- 文档已经迁移到后盾人
- 基础知识
- 项目介绍
- 安装配置
- 日期时间
- 日期选择
- 列表框日期
- 日期区间
- 时间选择
- moment
- 上传处理
- 初始配置
- 图片上传
- 文件上传
- 消息通知
- 消息通知
- Bootstrap消息
- izitoast
- SweetAlert
- 模态框
- 表单管理
- 异步请求
- 表单提交
- 表单验证
- 扩展组件
- GET参数
- 剪贴板
- 表情选择
- 图表
- 拾色器
- 二维码生成
- 光标控制
- 数据验证
- md5
- 设备检测
- Loading
- 预览图片
- 图标库
- COOKIE
- 百度地图
- 城市选择
- Vue.js
- jQuery
- axios
- 播放器
- 幻灯片
- 代码高亮
- 阿里云OSS
- 验证码
- 页面滚动
- lodash
- momentjs
- markdownIt
- 元素页面固定
- 编辑器
- ueditor
- editor.md
- SimpleMDE
- simditor
- 自定义组件
- 1.0(旧版)
- 基础知识
- 作者向军
- 安装配置
- 查看效果
- 元素样式
- 日期时间
- 日期选择
- 日期区间
- 时间选择
- moment
- 上传处理
- 图片上传
- 文件上传
- 后台处理
- 模态消息
- 模态
- notify
- bootstrap
- 表单管理
- 表单提交
- 表单验证
- 表单样式
- 扩展组件
- 自定义组件
- get参数
- 剪贴板
- 表情选择
- 图表
- 拾色器
- 二维码生成
- 光标控制
- 数据验证
- MD5
- loading
- 预览图片
- 图标库
- COOKIE
- 百度地图
- 城市选择
- Vuejs
- jQuery
- 播放器
- 幻灯片
- axios
- 代码高亮
- 阿里云OSS
- 验证码
- 正则表达式
- 工具函数
- 编辑器
- 百度编辑器
- markdown
- simplemde-markdow