jQuery UI 1.10 Beta
jQuery UI 1.10 的第一个 Beta 版本已经发布,距离 1.9 版本发布仅两个多月。自然地,我们专注于此版本的特定小部件,以及一如既往的大量错误修复。
重大变化
- 对话框 API 重构和大量无障碍更新:这是我们此次发布的主要目标。对话框现在更容易使用(减少了(无用)的选项),通过新的堆叠方法避免了大量问题,并且更加易于访问。当您按下按钮打开对话框,然后关闭对话框时,焦点将移回打开按钮。因此,全键盘控制更加容易。对话框内的焦点处理也得到了改进。这些改进使对话框在与屏幕阅读器结合使用时更加好用。而且您在享受所有这些改进的同时,API 保持了几乎一致。
- 进度条 API 重构:这里唯一的改变是增加了对不确定进度条的支持。
- 我们已经删除了手风琴、自动完成、效果、定位、标签和小部件中的向后兼容层,从而减小了这些组件的文件大小,尤其是标签的大小减小了很多。如果您从 1.8 升级到 1.9 并且尚未更新您的使用方式,请查看 1.9 升级指南以了解必要的更改。
有关更改的完整列表,请参阅 1.10 已修复的工单列表。您可以在 之前的博客文章中阅读有关 API 重构的更多信息。我们正在为最终版本准备一份完整的更改日志和升级指南。
一个新的部件几乎进入到了此次发布:Selectmenu。我们仍在进行其无障碍方面的完善工作,您可以在 1.11 中看到它,1.11 会像 1.10 一样快速发布。
下载
文件下载
Git(包含源文件,@VERSION 尚未替换为 1.10.0-beta.1,仅包含基础主题)
评论
注意:请不要使用此博客文章的评论部分报告错误。错误报告应在 jQuery UI 错误追踪器 中提交,支持问题应在 jQuery 论坛 中发布。
如果您对我们发布 jQuery UI 1.10 的第一个 Beta 版本有任何反馈,请随时在下方留言。谢谢。
同样,API 中的日期选择器事件在哪里?https://jqueryui-api.jqueryjs.cn/datepicker/
@Heywood 我认为你可以在这里报告这个问题:https://github.com/jquery/jqueryui.com/issues?page=1&state=open
菜单栏小部件?这是我最期待的小部件...... 我很想将 jQuery UI 用于我的水平菜单...
关于网格有什么进展吗?
刚刚将开发环境升级到这个 Beta 版本,试图解决 1.9.x 模态对话框的一个问题 - 模态对话框中的文本区域偶尔会被阻塞。(IE9 和 Chrome 都有这个问题)
到目前为止,Beta 版本没有出现此问题,所以看起来很有希望。谢谢你们,继续努力,非常感谢。
是的,网格有什么消息?它的状态有变化吗?
@Heywood 日期选择器事件不是真正的事件,因此它们被列为选项。这将在日期选择器重写中得到解决,最终会解决。
@Sergio 菜单栏小部件应该会在 1.11 版本中发布。
@mg @Kadir 网格在路线图上:http://wiki.jqueryui.com/Roadmap
@Jorn Zaefferer,确实,它在那里。但是,我找不到关于 jQuery UI 2.0 开发进度的任何信息。是否有任何进展,或者它只是一个草案和愿望清单?