注意:我们在 rc3 版本中发现了一个回归问题,导致日期选择器在 Internet Explorer 中无法使用。这个问题现在已经在 rc4 版本中得到解决 - 请勿再下载 rc3 版本。对于由此带来的不便,我们深感抱歉。
我非常高兴地宣布,备受期待的 jQuery UI 1.6 版本的最新候选版本已经发布。过去几个月里我们一直在忙碌,不仅我们的团队,还有我们的流程、规范和代码库都得到了更新。这意味着 rc4 不仅仅是 rc2 之上的一个错误修复版本,而是一个完全不同的代码级别。使用我们新的交互设计流程,我们从头开始构建许多小部件的基础,并多次重构小部件,直到我们最终获得了我们满意的外观和感觉。所以,让我快速展示一下这个版本中有哪些变化!
日期选择器和滑块更新
为了腾出空间用于新的主题,我们需要清理一下日期选择器。一些选项已被删除,changeMonth 和 changeYear 已更改为默认情况下禁用,showButtonPanel 已作为新方法引入。更多内容将在稍后介绍,有关详细信息也可以在相关票证中找到。
滑块也进行了重构。“axis” 选项已更改为“orientation”,“handle” 和“handles” 选项已删除,“steps” 和“stepping” 已删除,取而代之的是“step”,“startValue” 和“moveTo” 已删除,取而代之的是“value”(选项和方法),等等。有关更多详细信息,请参阅滑块规范页面。
我们将提供最终版本发布时的详细兼容性信息和升级解决方案,敬请期待。
拖放逻辑大修
拖放和排序的定位和交叉逻辑已经完全重写,并且进行了超过 200 个自动化测试来测试所有不同的环境,例如滚动偏移量和位置值。作为积极的影响,至少 30 个定位失败的情况(例如,滚动未包含在内,辅助程序粘贴在顶部)已经得到修复。
新的窗口小部件设计
jQuery UI 1.6rc4 采用全新的外观和感觉,由我们的新交互设计团队设计,并由新的 jQuery UI CSS 框架提供支持。每个小部件的标记和 CSS 都已重新设计,以提供我们迄今为止最干净、最灵活的解决方案。
CSS 框架
jQuery UI 1.6rc4 基于一个全新的强大 CSS 框架。新的 jQuery UI CSS 框架旨在不仅支持 jQuery UI 自身的小部件,还支持自定义小部件开发。它是一种特殊的 CSS 框架,专门针对用户界面开发,而不是整体页面布局。该框架为常用的 UI 实用程序、状态、容器和图标提供类,并由 jQuery UI ThemeRoller 进行操作。详细了解
框架 API 这里:http://jqueryui.pbwiki.com/jQuery-UI-CSS-Framework
更新的演示
网站目前正在进行一些重大更新,在第一批更改中,我们很高兴地宣布,演示部分已从头开始完全重写。我们删除了演示轮播(这很好,但实际上不可用),并引入了一个页面,其中包含所有小部件和交互的真实世界和功能演示。演示直接从我们的代码存储库中的实际 demos/ 目录中提取,然后进行 ajax 化。它们是可书签的,如果你下载开发包,你会发现它们甚至可以作为独立文件!
这只是我们希望为最终的 1.6 版本实现的目标的第一步。如果你有兴趣了解最终版本的样子,可以查看我们的设计维基!
Themeroller v2!
ThemeRoller 经过了重新设计,以补充新的 CSS 框架和小部件设计。ThemeRoller 现在位于一个垂直侧边栏中,并添加了许多新功能,例如
带有预览的可切换面板
ThemeRoller 的杠杆现在已分组到可折叠的面板中,便于使用。每个面板都会显示该状态当前样式的预览,因此你可以在折叠状态下仍然查看其设置。
新的杠杆!圆角!阴影!
我们为应用程序添加了新的杠杆,用于突出显示、错误、圆角、叠加层和叠加层阴影。试一试吧!
图标精灵
jQuery UI CSS 框架附带大量图标,用于自定义小部件开发。图标现在打包到精灵中,每个图标的类可以在文档中找到。
新主题
我们在新的画廊中添加了许多酷炫的新主题,这些主题可以在 ThemeRoller 的画廊选项卡中查看和自定义。
历史记录/后退按钮支持
你在 TR 中执行的每个操作现在都可以通过浏览器的历史记录撤消/重做。
旧主题支持
使用旧版 ThemeRoller 设计的主题将在 ThemeRoller v2 中正常加载,但请记住,你的旧主题可能缺少许多新设置。此版本的 ThemeRoller 允许你仍然下载任何用于 jQuery UI 1.5 的 ThemeRoller 主题。
即将推出…
- ThemeRoller 中的 PNG 8 支持
- 新的 ThemeRoller 开发人员工具:将 ThemeRoller 拉入网络上的任何页面,并为使用 jQuery UI CSS 框架构建的自定义组件设计主题。
- 新的 ThemeSwitcher 书签:一个快速脚本,允许你在网页中添加一个缩小的主题画廊,以便访问者可以快速更改使用 jQuery UI CSS 框架构建的自定义组件的主题。
下载和测试!
现在,从我们的下载页面下载,然后帮助我们测试并在我们的错误跟踪器中报告任何看起来像错误的异常情况。另外请注意:jQuery UI 1.6 最终版将与 jQuery 1.3 捆绑在一起并需要它,因此如果你在将此版本与 jQuery 1.3b1 结合使用时发现任何问题,请告知我们。
干杯!