jQuery UI 1.9 里程碑 1 - 工具提示

发布日期: 作者:

jQuery UI 1.9 的第一个里程碑版本发布了,它包含了正在积极开发的新工具提示小部件。

什么是里程碑版本?

里程碑版本可以让你更容易地试用 jQuery UI 的最新开发代码,而无需从 GitHub 中签出代码。

使用里程碑版本,你可以试用一些已经比较成熟(但尚未最终完成)的新小部件,并根据特定版本号的已发布代码提供反馈。

注意:API 可能会随着代码的不断开发而发生变化。

工具提示

我们非常希望收到你对新工具提示小部件的反馈,这将帮助我们为 1.9 最终版本做好准备。API 已经非常完善了,所以如果你现在就开始使用它,迁移到 1.9 最终版本应该非常容易。

来自 工具提示文档

工具提示替换了原生工具提示,使其可主题化,并允许进行各种自定义

  • 显示除了标题之外的其他内容,例如内联脚注或通过 Ajax 获取的额外内容
  • 自定义定位,例如将工具提示居中在元素上方
  • 添加额外的类以自定义外观,例如用于警告或错误字段

淡入淡出动画用于显示和隐藏工具提示,与仅仅切换可见性相比,使外观更具活力。

你只需要一个带有 title 属性的元素。获取该元素,并对其调用 .tooltip() 方法

<a title="Details for this link" href="#">Link</a>
<script>
  $("a").tooltip();
</script>

当鼠标悬停在元素上时,工具提示会显示出来,如下所示

演示:带工具提示的表单

演示

在我们的实时代码视图网站上,使用工具提示分支中的最新演示进行尝试,view.jqueryui.com

下载

你可以下载 jQuery UI 1.9 里程碑 1 - 工具提示版本,以 zip 文件或 git 形式下载

文件下载

Git

如何提供反馈

Wiki 页面

为了帮助设计和开发工具提示小部件,请访问我们 开发和规划 Wiki 上的 工具提示页面

论坛

如果 Wiki 页面上的评论部分不足以容纳你的反馈,请发布到 开发 jQuery UI 论坛 并标记你的帖子

如何贡献代码

如果你有针对工具提示的代码更改,请 fork GitHub 上的 jQuery UI,提交到 工具提示分支,并提交一个拉取请求。

如果你不熟悉 git 或 GitHub,请参阅我们的指南:如何向 jQuery UI 提交修复 - 简单方法

评论

注意:请不要在本博客文章的评论部分中留下有关工具提示小部件的反馈。此讨论应该在 Wiki 页面和论坛上进行(请参阅上面的“如何提供反馈”)。

如果你对我们发布第一个里程碑版本有任何反馈,请随时在下面留下评论。谢谢。

如何向 jQuery UI 提交修复 - 简单方法

发布日期: 作者:

现在 jQuery UI 托管在 GitHub 上,为项目贡献修复变得更加容易。

让我们来学习一下简单的方法,你无需学习如何真正使用 git。在另一篇文章中,我们将介绍一些使用 git 贡献的最佳实践。

假设你想向 Dialog 文件(jquery.ui.dialog.js)提交一个补丁。

步骤 1:注册 GitHub(立即行动)

步骤 2:Fork jQuery UI 仓库(成为你自己的 jQuery UI 副本的提交者)

步骤 3:通过 GitHub 网页界面修改你的 Fork(在不知情的情况下提交你的更改)

  • http://github.com/{你的用户名}/jquery-ui
  • 点击你想修改的文件夹和文件
    • 点击“ui/”
    • 点击“jquery.ui.dialog.js”
  • 当你查看要更改的文件的内容时,点击“编辑”链接(右上角)
  • 在编辑器中修改文件
  • 输入一个提交消息,以 总结你所做的更改 以及为什么做出这些更改。
    • 这应该包含对 Trac 票证的引用,格式如下
    • “Dialog:修改了 foo 以不再 bar。修复了 #1234 - dialog:当 foo 设置为 bar 时,IE6 崩溃了”
    • 确保你的提交消息包含 4 个部分:WHERE、WHAT、WHY #Num 和 WHY Name。有关更多详细信息,请参阅 jQuery UI 提交消息风格指南
  • 点击“Commit”

步骤 4:提交一个拉取请求(告诉 jQuery UI 团队你的更改为什么很棒)

  • http://github.com/{你的用户名}/jquery-ui/blob/{提交 ID}/ui/jquery.ui.dialog.js
  • 点击“Pull Request”
  • 输入一条消息,与你的提交一起发送,以便核心提交者进行审查
  • 点击“Send Pull Request”

步骤 5:将你的提交链接添加到 Trac 中的票证(告诉每个人你正在处理这个问题)

步骤 6:吃一块饼干(好吃)

  • 你完成了!

现在,如果你需要更改多个文件作为一次提交的一部分,网页界面将不再适合。在这种情况下,你需要进一步了解 GitHub 和 git。你可以从这里开始

jQuery UI 下载构建器/主题滚轮状态

发布日期: 作者:

注意:下载构建器和主题滚轮已恢复正常工作。感谢大家的耐心等待。

我们了解到下载构建器和主题滚轮存在问题,并对由此造成的不便表示歉意。我们在网站上禁用了这些组件,直到解决这些问题。在此期间,我们想提供以下 jQuery UI 和 jQuery UI 主题的静态链接。开发包包含所有 jQuery UI 插件的代码和基本主题。主题包包含主题滚轮库中的所有 21 个预构建主题。

jQuery UI 1.8rc1(预览)

jQuery UI 1.7.2(稳定版)

jQuery UI 1.6(遗留版)

Google CDN

多个稳定版本的 jQuery UI 托管在 Google 的 CDN 上,以及所有 1.7.2 的主题滚轮主题:baseblack-tieblitzercupertinodark-hivedot-luveggplantexcite-bikeflickhot-sneakshumanityle-frogmint-chocovercastpepper-grinderredmondsmoothnesssouth-streetstartsunnyswanky-pursetrontasticui-darknessui-lightnessvader

由于下载构建器和主题滚轮无法使用,因此你将无法创建自定义下载或主题。我们理解这很麻烦,我们正在尽最大努力尽快解决这些问题。感谢你的耐心等待!

jQuery UI 全球冲刺:现已安排在 4 月 17 日和 18 日进行

发布时间: 作者:

jQuery UI 团队很高兴地宣布其第二次全球冲刺将于 2009 年 4 月 17 日星期五和 18 日星期六举行。两天时间,我们将进行测试、修复、文档编写以及各种工作。我们的目标是准备 1.7.2 版本的发布,这样我们就可以开始专注于 1.8 及以后的版本,我们邀请所有有兴趣的人参与。无论您是只有一小时时间还是一个下午时间,都欢迎您加入我们,共同加速前进。

如何运作?

在为期两天的冲刺期间,我们将聚集在 IRC (#jqueryui-sprint on freenode),并进行几次预定的会议,以确保每个人都步调一致,并推动工作进展。除此之外,我们将尽一切努力,尽快完成工作。打开工单、关闭工单、破坏东西、修复其他东西,以及每个人最喜欢的消遣方式:文档编写(以及演示)。查看 去年的冲刺页面,了解我们取得的成果。

我是新手。我可以帮忙吗?

当然可以。如果您以前考虑过为 jQuery 或 jQuery UI 做贡献,但一直没有找到合适的机会或动力,那么这次冲刺是您加入的绝佳时机。jQuery UI 团队 的许多成员都将参与其中,帮助大家入门,尤其是在您第一次参与的情况下。我们会帮助您帮助我们,无论您想以哪种方式参与。这可能包括测试、文档编写、工单分类、错误修复、编写演示、为 规划 Wiki 做贡献,甚至只是在我们在处理新事物的时候试用并提供宝贵的反馈。

更多详情

我们创建了一个 Wiki 页面 来帮助协调这个大型活动。页面上提供了更多有关计划内容、如何参与以及在整个冲刺期间更新状态和下一步行动的信息。

告诉我们您会来!

如果您有兴趣,即使您只有几个小时的时间(或者不确定会有多少时间),我们也邀请您将您的姓名添加到 Wiki 页面 上,作为参与者。此外,请随时指定您愿意或能够做的事情。谢谢!