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 页面上的评论部分没有为您的反馈提供足够的空间,请发布到 Developing jQuery UI 论坛 并为帖子添加标签

如何贡献代码

如果您对工具提示有代码更改,请在 GitHub 上为 jQuery UI 创建分支,提交到 工具提示分支,并提交拉取请求。

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

评论

注意:**请不要使用此博客文章的评论部分来反馈工具提示小部件。** 应在 wiki 页面和论坛上进行此讨论(请参阅上面的“如何提供反馈”)。

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

如何将修复程序提交到 jQuery UI - 简单方法

发布于 作者

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

让我们逐步了解简单的方法,在这种方法中,您不需要学习如何真正使用 git。在另一篇文章中,我们将介绍使用 git 进行贡献的一些最佳实践。

假设您要向 Dialog 文件(jquery.ui.dialog.js)提交补丁。

**步骤 1:注册 GitHub**(赶快注册)

**步骤 2:为 jQuery UI 存储库创建分支**(成为您自己的 jQuery UI 副本的提交者)

**步骤 3:通过 GitHub 网页界面修改您的分支**(提交更改而无需了解 git)

  • 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 提交消息样式指南
  • 单击“提交”

**步骤 4:提交拉取请求**(告诉 jQuery UI 团队您的更改为何如此棒)

  • http://github.com/{您的用户名}/jquery-ui/blob/{提交 ID}/ui/jquery.ui.dialog.js
  • 单击“拉取请求”
  • 输入一条消息,该消息将与您的提交一起发送,以供核心提交者审核
  • 单击“发送拉取请求”

**步骤 5:在 Trac 中将票证的链接添加到您的提交**(告诉所有人您正在处理此问题)

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

  • 您完成了!

现在,如果您需要更改多个文件作为一次提交的一部分,那么网页界面将不是最佳选择。在这种情况下,您需要更多地了解 GitHub 和 git。您可以从这里开始

jQuery UI 1.8.1

发布于 作者

jQuery UI 1.8 的第一个维护版本发布了。此更新对自动完成进行了许多修复,并对其他插件进行了一些修复。有关更改的完整列表,请参阅 更改日志。您可以在此处下载它

下载

文件下载

Svn(包含最终文件,这些文件与 zip 中的文件相同,其中 @VERSION 已替换为 1.8.1,所有主题)

Git(包含预构建文件,其中 @VERSION 尚未替换为 1.8.1,仅包含基础主题)

Google Ajax 库 API(CDN)

自定义下载生成器

更改日志

有关此版本中包含内容的完整详细信息,请参阅 1.8.1 更改日志

感谢

感谢所有为此次发布做出贡献的人,特别是:andyurivecchi、AzaToth、jeresig、jzaefferer、misterakko、nigel、paul.irish、rdworth、Rwhitbeck、scott.gonzalez、scottjehl 和 wewals。

jQuery UI 1.7.3

发布于 作者

jQuery UI 1.7 的第三个维护版本发布了。这是对遗留的 1.7 的更新,使其与最新的 jQuery 1.4 兼容,以防您还无法升级到最新的 jQuery UI 1.8。您可以在此处下载它

下载

文件下载

Svn

Google Ajax 库 API

自定义下载生成器

更改日志

查看1.7.3 Changelog 获取关于此版本中包含内容的完整详细信息。

感谢

非常感谢 Scott González 为此版本所做的更改。