https://github.com/hehongwei44/micro-dialog
微弹框插件
https://github.com/hehongwei44/micro-dialog
Last synced: 2 months ago
JSON representation
微弹框插件
- Host: GitHub
- URL: https://github.com/hehongwei44/micro-dialog
- Owner: hehongwei44
- License: mit
- Created: 2016-07-19T02:22:13.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-04-20T05:28:02.000Z (about 4 years ago)
- Last Synced: 2025-02-13T03:51:57.836Z (4 months ago)
- Language: JavaScript
- Size: 149 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 概述
这是一款即简单拓展性又强且兼容性良好的的对话框组件。
## 组件依赖
* requirejs
* jQuery核心代码比较简单,可以单独抽出来,配合seajs等其他js框架或者库。
## 组件特点
* 模块化,方便导入。
* 底层抽象,只提供容器给对话框。
* 面向对象编写,方便拓展。
* 兼容IE6+ 、FF、Chrome等浏览器。## API介绍
* init: 对话框的初始化操作,理论上只调用一次.当new一个实例化时,自动调用该方法.其作用是将容器模版添加到body上。
* show: 显示对话框容器。
* hide: 隐藏对话框容器。
* remove: 把对话框容器从body节点中删除。
* destory: 销毁示例对象中容器的引用。
* loadByInline: 加载html元素,参数可以是字符串节点、dom引用、html结构...
* loadByURL : 通过ajax从后台请求html结构.参数是一个后台地址.
* loadByIframe: 加载iframe框架.配置参数见源码.
* draw: 居中显示对话框.## LiENCE
代码开源无限制,欢迎大家讨论,提出问题