优雅的web对话框控件
Switch branches/tags
Nothing to show
Pull request Compare This branch is 76 commits behind aui:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
skins
source
README.md
artDialog.min.js
artDialog.plugins.min.js
index.html
jquery.artDialog.min.js
license.txt

README.md

artDialog

优雅的web对话框控件

artDialog 是一个精心设计的对话框控件,它拥有精致的界面与易用的编程接口。

概述

artDialog 是一个精心设计的 web 对话框控件,它继承与延伸了桌面对话框的特性,拥有细致的用户体验与精致的界面。artDialog 基于 LGPL 协议开源,无论是个人还是商业项目都可免费使用。

特点

自适应内容尺寸

对话框采用特殊UI结构,无论使用AJAX异步填充内容还是类似tabs等控件导致内容变化,对话框均可自动自适应内容尺寸。

智能文本对齐

如果设置了对话框宽度(包括用户通过调节把柄改变了尺寸),对话框中的文本会自动居中或者居左对齐,这些都是使用用CSS实现的。

黄金比例垂直居中

对话框默认会采用黄金比例垂直居中弹出,正如网页中重要的内容会被安排在垂直黄金区域一样,这样更舒适。

可吸附式弹出

宽屏笔记本用户已经逐渐成为主流,很多时候大幅度的移动鼠标操作也是一个麻烦的事情(尤其是使用触控板),artDialog支持设置在onclick事件触发源弹出,以让用户操作更加便捷。

支持快捷键与默认焦点

  • ESC快捷键默认触发对话框关闭(除非在输入状态)。

  • 若有确定按钮,焦点默认停留在确定按钮上,否则停留在右上角关闭按钮上,这样用户可以通过回车键进行操作。

友好的API

在保持小巧的程序体积之外,artDialog提供了丰富的可选配置与方法。它的API风格统一,简单易用,稍微阅读文档一个示例即可举一反三。

用户

  • 腾讯
  • 盛大
  • 中国移动
  • 中国电信
  • ...

演示

http://aui.github.com/artDialog/