jQuery UI 1.9 里程碑 8 - 位置
jQuery UI 1.9 的第八个里程碑版本发布了。自上一个里程碑版本以来,有一些改进和变化。最值得注意的是,位置实用程序的重新设计已完成。
什么是里程碑版本?
里程碑版本让您更容易尝试 jQuery UI 的最新开发代码,而不必从 GitHub 中签出代码。
通过里程碑版本,您可以尝试新的部件(尽管尚未最终确定),并根据具有特定版本号的发布代码提供反馈。
位置
位置重新设计现已完全实施。using
选项现在提供有关元素相对于目标位置的信息。此信息由于各种原因很有用,例如了解在想要让元素指向目标时应该在哪里渲染箭头(想想带有标注的工具提示)。此信息作为第二个参数传递给 using
回调。
无障碍性
工具提示和自动完成部件已更新以支持完整的 ARIA。让这些部件在各种浏览器和辅助技术中完全可访问非常困难。对 Hans Hillen 和 Everett Zufelt 在测试和实施方面的帮助表示衷心的感谢。
大量的错误修复
许多组件都进行了大量的错误修复。虽然我们继续维护 1.8 分支,但许多错误仅在 master 中得到修复。 这是按组件列出的 1.9 中修复的所有票证。
下载
您可以下载 jQuery UI 1.9 里程碑 8 - 位置版本,作为 zip 文件或通过 git 获取
文件下载
Git
如何提供反馈
维基页面
要帮助测试位置实用程序,请访问我们 开发和规划维基 上的 位置页面。
论坛
如果维基页面上的评论部分不足以容纳您的反馈,请发布到 开发 jQuery UI 论坛 并为帖子添加标签
如何贡献代码
如果您对位置实用程序有代码更改,请在 GitHub 上分叉 jQuery UI 并提交拉取请求。
如果您不熟悉 git 或 GitHub,请参阅我们的指南:如何向 jQuery UI 提交修复 - 简单方法。
评论
注意:请不要使用此博客文章的评论部分来提供关于位置实用程序的反馈。 此讨论应该在维基页面和论坛上进行(请参见上面的“如何提供反馈”)。
如果您对我们进行第八次里程碑版本发布有任何反馈,请随时在下方留言。谢谢。
谢谢大家 - 看到 jQuery UI 1.9 越来越近了真令人兴奋!
大家好,
我听到关于 1.9 的传闻已经超过一年了,但是……我从未见过一个“可能的”发布日期!! 什么时候会合理地计划官方发布? 至少,在 2012 年? ? ?
我碰巧在玩部件的实例化/销毁循环,注意到如果我在元素上创建“ui.resizable”,然后销毁它,我无法在同一个元素上重新创建它,即在我刷新页面之前。对于“ui.draggable”也是如此。其他“真正的”部件,如 ui.button 等,没有这个问题。我怀疑是 destroy() 遗留了什么?
还有一点:手风琴在浏览器缩放时会丢失面板的滚动条。加载一个页面,其中手风琴的面板具有垂直滚动条,“Ctrl- +”几次,重新加载页面,在手风琴标签之间来回切换。垂直滚动条将丢失。
仅限 Chrome 和 Safari。FF 和 IE9 正常工作。
@LJ:感谢您报告这些问题。我刚刚推送了针对具有销毁方法问题的部件的修复。但我无法重现手风琴错误。我看到滚动条在动画过程中消失了(因为 overflow: hidden),但它们总是在动画完成后恢复。
谢谢大家,看起来不错。我刚开始使用这些工具,总的来说,我真希望自己早点开始使用。
干杯,依然强劲!
@Scott:我再次尝试了手风琴滚动条问题,以下是我执行的步骤
1. 使用 Chrome(我在 Chrome 19 上)
2. 加载一个页面,其中有一个手风琴,两个窗格都有滚动条
3. 按“Ctrl – +” 3 或 4 次
4. 按 F5 以该缩放级别重新加载
5. 在两个手风琴窗格之间来回切换
步骤 3 是棘手的部分,我可以进行 2 或 5 次而不看到问题。太奇怪了,让人觉得这是一个浏览器怪癖。顺便说一句,我检查了一下,overflow:hidden 确实被遗留在元素上。说到底,我并不太担心这个问题,但认为这对你们来说是一个很好的练习。干杯。
这太棒了。
谢谢大家
我正在尝试菜单。这将非常有用,但我无法弄清楚如何在点击而不是鼠标悬停时打开菜单? 菜单上的鼠标悬停(或轻触)在我的 iPad 上不起作用,因此我需要一种方法来覆盖默认行为。
有什么建议吗?