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 里程碑 8 - 位置”的 10 个想法

  1. 大家好,
    我听到关于 1.9 的传闻已经超过一年了,但是……我从未见过一个“可能的”发布日期!! 什么时候会合理地计划官方发布? 至少,在 2012 年? ? ?

  2. 我碰巧在玩部件的实例化/销毁循环,注意到如果我在元素上创建“ui.resizable”,然后销毁它,我无法在同一个元素上重新创建它,即在我刷新页面之前。对于“ui.draggable”也是如此。其他“真正的”部件,如 ui.button 等,没有这个问题。我怀疑是 destroy() 遗留了什么?

  3. 还有一点:手风琴在浏览器缩放时会丢失面板的滚动条。加载一个页面,其中手风琴的面板具有垂直滚动条,“Ctrl- +”几次,重新加载页面,在手风琴标签之间来回切换。垂直滚动条将丢失。

    仅限 Chrome 和 Safari。FF 和 IE9 正常工作。

  4. @LJ:感谢您报告这些问题。我刚刚推送了针对具有销毁方法问题的部件的修复。但我无法重现手风琴错误。我看到滚动条在动画过程中消失了(因为 overflow: hidden),但它们总是在动画完成后恢复。

  5. 谢谢大家,看起来不错。我刚开始使用这些工具,总的来说,我真希望自己早点开始使用。

  6. @Scott:我再次尝试了手风琴滚动条问题,以下是我执行的步骤
    1. 使用 Chrome(我在 Chrome 19 上)
    2. 加载一个页面,其中有一个手风琴,两个窗格都有滚动条
    3. 按“Ctrl – +” 3 或 4 次
    4. 按 F5 以该缩放级别重新加载
    5. 在两个手风琴窗格之间来回切换

    步骤 3 是棘手的部分,我可以进行 2 或 5 次而不看到问题。太奇怪了,让人觉得这是一个浏览器怪癖。顺便说一句,我检查了一下,overflow:hidden 确实被遗留在元素上。说到底,我并不太担心这个问题,但认为这对你们来说是一个很好的练习。干杯。

  7. 我正在尝试菜单。这将非常有用,但我无法弄清楚如何在点击而不是鼠标悬停时打开菜单? 菜单上的鼠标悬停(或轻触)在我的 iPad 上不起作用,因此我需要一种方法来覆盖默认行为。
    有什么建议吗?