SUI Mobile - 轻量的开源UI库 SUI Mobile (MSUI)是由阿里巴巴国际UED前端出品的移动端UI库,轻量精美! SUI Mobile 是阿里巴巴国际UED团队基于 Framework7 开发的手机H5 UI库。它的特点是非常轻量,并且能很好兼容 iOS 6.0+ 和 Android 4.0+ 的设备。 不重复造轮子 我们并没有重复造轮子的工作。我们主要以 Framework7 为基础进行开发,强化功能,减少体积,并提供国内最稳定快速的CDN支持。 更新日志 V0.6.2 2016.01.27 返回或进入曾经访问过的页面时,支持记住滚动条位置 允许路由不使用缓存(data-no-cache),参考文档,往下搜索“缓存”关键字 路由优化:如果非noscheme形式的链接,且协议不是http(s),那么路由不会处理这类链接 路由添加 beforePageSwitch 事件 支持脚本引用不放在body标签结束前 修复city-picker有默认值初始化时的缺憾 支持外部元素交互JS触发picker打开 取消page-group的可滚动,解决popup展示问题 修正工具栏以及其他iconfont尺寸定位偏差 V0.6.1 2016.01.10 重构 router 功能,新Router体验Demo 注意:这个版本中的 Router 功能有了不向下兼容的升级,故版本号升至0.6.0,使用时请确保符合路由功能约定,具体参阅 路由文档 使用路由功能加载的页面必需有约定的 dom 结构 在全局禁用的基础上,允许根据需要设定符合条件的链接在点击时不使用路由功能 新增 beforePageRemove 和 pageRemoved 事件 页面切换后移除前一个页面的 dom 而不是像之前那样保留(内联页面切换不会做移除操作) .back 后退按钮上的 href href 属性不会读取使用 ajax 加载失败(比如跨域或服务端失败等)后会像普通行为那样打开该页面(location.href = 'xxxx') 工具方法性能优化,核心库体积减少 部分图片图标剥离出核心库,保留原有的少量iconfont。 V0.5.9 12.31.23:59, 2015最后一次发布,大家2016年‘16~’ 修复js滚动模式下,下拉刷新没有顶部bar时失效的bug; 优化下拉刷新:正在加载时,refresh事件不会触发两次,只有执行 $.pullToRefreshDone才会再次触发refresh。允许横向滚动 支持一个页面内多个标签页内的无限滚动 现在判断滚动条类型的优先级是: data-type指定 > 系统版本号 修复初次showPreloader会关闭其他modal类组件的问题 SUI Mobile V0.6.2 发布,阿里巴巴的H5 UI库下载地址