Linuxeden 开源社区 --
我们在开发 B/S 架构企业管理系统时经常用到弹窗、目前市场上主要有两大弹窗:layer/artdialog,这两款做的都非常的棒。由于我们 ERP 系统比较复杂、需要能够拥有和 Windows 弹窗一样的弹窗组件。这两款目前不足以担当的起。一个企业级的 ERP 弹窗至少需要以下特点:
1、支持跨域获取焦点
2、支持窗口自动记录位置
3、支持 8 个方向拖曳调整窗口位置
4、支持触摸屏操作、包括移动端、触摸屏电脑
5、支持丰富的弹窗类型、提示框、对话框、消息框、文本窗、网页窗、浮动窗、窗口组等
6、支持各种高度自定义和高度拓展
7、支持各种操作、事件监听
8、支持快捷键操作,如 ESC 退出
…
这些功能都是目前这两大弹窗没能做到的。然而,Layx 做到了!
Layx 是一款针对 B/S 架构企业管理系统开发的弹窗组件,纯原生 Javascript 开发、不依赖任何第三方插件或组件。
gzip 压缩版仅 13.5kb,非常小巧。
演示地址
http://monksoul.gitee.io/layx/doc/
更新日志
- [新增] options.readonly 参数,设置窗口为只读类型 - [新增] options.shadeDestroy 参数,用来设置点击阻隔空白区域关闭窗口 - [新增] options.shadable 支持背景透明度设置,取值范围:0-1 - [新增] css3 vh、vw 单位支持,特用于 width,height,minWidth,minHeight 使用 - [更新] layx.css 兼容处理 - [修复] 网页窗口加载失败后加载提示不能隐藏 bug - [修复] 自定义 loadingText bug - [修复] file: 协议 bug
开源地址
Gitee:https://gitee.com/monksoul/LayX
Github:https://github.com/MonkSoul/Layx/
转自 https://ift.tt/2sz2YQn
https://ift.tt/2LgIVxI
没有评论:
发表评论