jQuery UI 1.9 Milestone 4 - 风琴控件重新设计

发布于 作者

jQuery UI 1.9 的第四个里程碑版本已发布,具有更新的风琴控件。此版本还包括对现有及新控件的更新和错误修复,这些控件不会进入 1.8.x 版本。

什么是里程碑版本?

里程碑版本可以更轻松地试用 jQuery UI 的最新开发代码,而无需从 GitHub 检出代码。

使用里程碑版本,你可以试用相当完善(但尚未最终确定)的新控件,并基于具有特定版本号的已发布代码提供反馈。

注意:由于代码仍在积极开发中,因此 API 可能随时更改。

风琴控件

风琴控件的 API 已针对以下方面进行 重新设计:与 jQuery UI 中其他控件的简单性、可扩展性和一致性。我们希望收到你可能针对现有代码遇到的任何兼容性问题的反馈。1.8 中支持的所有内容在 1.9 中都应开箱即用;如果有任何内容中断,我们会在最终版本发布前努力修复它。

jQuery.uiBackCompat

正如上面提到了,1.9 将支持 1.8 API 和经过重新设计的 API。但是,这产生了两个问题。首先,一些 API 的重叠不是特别干净。例如,在 1.8 中,你可以将手风琴小部件折叠起来,方法是将 活动 选项设置为 false-1;但是,伴随着 API 更新,你可以将活动选项设置为一个负数,以便从最后一个面板(而不是第一个)开始激活一个面板(类似于 .eq())。其次,虽然两个 API 都得到了支持,但是,很难测试你的所有代码是否已成功更新,以与不支持 1.8 API 的 2.0 版本兼容。为了解决这些问题,我们引入了一个标志 jQuery.uiBackCompat,它可以用于防止执行向后兼容层。此标志必须在加载了 jQuery 之后设置,但在加载 jQuery UI 之前。在加载了 jQuery UI 之后切换此标志没有任何作用。

下载

你可以下载 jQuery UI 1.9 Milestone 4 – Accordion Redesign 版本,作为 zip 文件或通过 git

文件下载

Git

如何提供反馈意见

wiki 页面

为了帮助测试重新设计的手风琴小部件,请访问我们的 开发和计划 wiki 中的 手风琴小部件页面

论坛

如果 wiki 页面上的评论部分不足以提供你反馈的空间,请在 jQuery UI 开发论坛 上发帖,并给该帖加上标签

如何贡献代码

如果你对重新设计的手风琴小部件进行了代码更改,请在 GitHub 上 fork jQuery UI,并提交一个 pull request。

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

评论

注意: 请不要将此博客帖子的评论部分用于关于手风琴小部件的反馈。此讨论应在 wiki 页面和论坛上进行(见上方“如何提供反馈”)。

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

jQuery UI 1.8.9

Posted on by

jQuery UI 1.8 的第九个维护版本发布了。此更新为手风琴、日期选择器、可拖动、可排序和选项卡修复了错误。要查看完整更改列表,请参阅 变更日志。您可以在此处下载

下载

文件下载

Svn(包含最终文件,这些文件在 zip 中,其中 @VERSION 替换为 1.8.9,所有主题)

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

Google Ajax 库 API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

新特性

日期选择器

此日期选择器控件当前支持阿尔及利亚阿拉伯语、澳大利亚和新西兰区域设置。

更新日志

从 1.8.8 升级时可能会影响您的更改列表,请参阅 1.8.9 升级指南。有关此版本中所含内容的详细信息,请参阅 1.8.9 更新日志

致谢

感谢对此版本提供帮助的所有人员,具体包括:Campbell、cherif、Christoph Burgdorf、Ivan Peters、jorrit、marcos.sousa、Scott González、tobias.istvan。

评论

注意:请勿在本文档的评论部分中报告错误。错误报告应提交到 jQuery UI Bug Tracker 中,并且支持问题应发布到 jQuery 论坛 中。

如果您对我们为 jQuery UI 1.8 进行的第九版维护版本有任何反馈,欢迎在下面留下评论。谢谢您。

jQuery UI 1.8.8

已发布在 by

jQuery UI 1.8 的第八个维保版本已推出。此更新带来了位置、手风琴、自动完成、按钮、日期选择器、对话框和效果错误的修复。要查看完整更改列表,请参阅 变更日志。您可以从此处下载

下载

文件下载

Svn(包含 zip 文件中的最终文件,@VERSION 替换为 1.8.8,所有主题)

Git(包含预构建文件,@VERSION 尚未替换为 1.8.8,仅基准主题)

Google Ajax 库 API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

新特性

日期选择器

日期选择器小组件现在支持马拉雅拉姆语本地化。

更新日志

请参阅 1.8.8 升级指南,以获取在从 1.8.7 升级时可能影响您的更改列表。有关此版本中包含的所有详细信息,请参阅 1.8.8 变更日志

致谢

感谢所有帮助本次发布的人员,特别是:aaronpeterson、Alex Dovenmuehle、calvin、chyi1235、Corkup、danlash、draenor、hypnotoad、ji1337、Kevin Dalman、m4olivei、Mario Visic、mjpowersjr、Saji、Scott González、Tony Ross、urkle。

评论

注意:请勿在本文档的评论部分中报告错误。错误报告应提交到 jQuery UI Bug Tracker 中,并且支持问题应发布到 jQuery 论坛 中。

如果您对我们为 jQuery UI 1.8 提供的第八个维护版本有反馈,请随时在下面留言。感谢您。

jQuery UI 1.8.7

发布

jQuery UI 1.8 的第七个维护版本已发布。除了官方支持 jQuery 1.4.4 之外,此更新还针对位置调整、可拖动、可排序、自动完成、按钮、日历选择器、对话框、进度条、滑块、选项卡和效果功能进行了错误修复和增强。有关完整更改列表,请参阅 变更日志。您可以在此处下载:

下载

文件下载

SVN(包含已完成文件,如与 ZIP 文件相同,使用 @VERSION 替换为 1.8.7,所有主题)

Git(包含预构建文件,尚未将 @VERSION 替换为 1.8.7,仅基本主题)

Google Ajax 库 API(CDN)

自定义下载生成器

新特性

在此版本中,我们已添加了对 jQuery 1.4.4 的支持。

按钮

Buttonset 组件现在支持一个 items 选项,以定义要转换为按钮的元素。

日期选择器

Datepicker 组件现在支持莱茵罗曼语本地化。

进度条

连续第二个版本,进度条组件已收到更新!您现在可以通过新 max 选项来指定一个最大值。

更新日志

请参阅 1.8.7 升级指南,获取在从 1.8.6 升级时可能影响您的更改列表。有关此版本中包含内容的详细信息,请参阅 1.8.7 更新日志

致谢

感谢所有对此次发布提供帮助的人员,特别是:1730wang、AccessDenied、Alex Dovenmuehle、amodlin、andrew_、匿名、awgy、azran1981、c_schmitz、dalexandre、dblood、DoctorArnar、doerwalter、dsargent、fetchak、fracmak、gethinw、ghusta、goldy、guoicq、Heiko Henning、imefisto、InAme、inukshuk、israelrios、J. Ryan Stinnett、james.a.rosen@gmail.com、jamiejag、jao、Jay Merrifield、jazzido、Jean-Francois Remy、Jeff Roush、jeffsmith、jessicah、joern.zaefferer、jryans、juergen.furrer、jzaefferer、k.robinson、kbwood、kevin.wells.iq4bis、Khaled AlHourani、Kyle Wilkinson、kzamir、mal、Marian Rudzynski、mayoulti、mbarkhau、michael.heuberger、mlooise、nmb.ten、perlpunk、pheiberg、Phillip Barnes、poplix、rambat、rdworth、rlandrum、Ronin、rosieks、Rwhitbeck、Sachemo7、saks、saksmlz、Scott González、seb835、sixhead、skeetergraphics、Stéphane Raimbault、sz_zoly7、tedclarkjr、TheBlaze、tombigel、vosechu、Wallbanger、WanderingZombie。

评论

注意:请勿在本文档的评论部分中报告错误。错误报告应提交到 jQuery UI Bug Tracker 中,并且支持问题应发布到 jQuery 论坛 中。

如果您对我们为 jQuery UI 1.8 发布的第七个维护版本有何反馈,请随时在下面发表评论。谢谢。

jQuery UI 1.9 里程碑 3 – Spinner

发表于 作者

已经发布 jQuery UI 1.9 的第三个里程碑版本,其特色是对处于活动开发中的新 Spinner 微件进行了更新。它还包括自我们的第二个里程碑版本发布以来 Tooltip 和 Menu 微件的更新。

什么是里程碑版本?

里程碑版本可以更轻松地试用 jQuery UI 的最新开发代码,而无需从 GitHub 检出代码。

使用里程碑版本,你可以试用相当完善(但尚未最终确定)的新控件,并基于具有特定版本号的已发布代码提供反馈。

注意:由于代码仍在积极开发中,因此 API 可能随时更改。

Spinner

我们期待您为我们新的 Spinner 微件提供反馈,以帮助为其 1.9 最终版本发布做好准备。API 本身已经状态良好,因此如果您现在就使用它,迁移至 1.9 最终版本也会非常容易。

Spinner 是一个简单的微件,用户可以利用它来增大或减小当前文本框中的值,而无需手动输入。增量不必是整数,每次单击,它们可以设置为小数(0.1)或大的增量(5)。

该微件使用 jquery-global 插件对数字进行全球化处理,其中包括小数和货币值的解析和格式化。这个插件使微件一开始就能支持数百种文化。

演示:货币

演示

在我们实时代码查看网站 view.jqueryui.com 上使用 menu 分支中的一些最新演示

下载

您可以将 jQuery UI 1.9 里程碑 3 – Spinner 版本下载为一个 zip 文件,或者通过 git 下载

文件下载

Git

如何提供反馈意见

wiki 页面

若要协助 Spinner 微件的设计和开发,请访问我们的 开发与规划 wiki 上的 Spinner 页面

论坛

如果 wiki 页面上的评论部分不足以提供你反馈的空间,请在 jQuery UI 开发论坛 上发帖,并给该帖加上标签

如何贡献代码

如果您为 Spinner 提供了代码变更,请在 GitHub 上分叉 jQuery UI,提交至 spinner 分支,并且提交一个拉取请求。

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

评论

注意:**请不要使用此博客帖子的评论部分来为 Spinner 微件提供反馈。**该讨论应在 wiki 页面和论坛中进行(请参阅上面的如何提供反馈)。

如果您对我们发布的第三个里程碑版本有什么反馈,请随时在下面发表评论。谢谢。

jQuery UI 1.8.6

发布日期 来自

jQuery UI 1.8 的第六次维护发布。对于该更新,除了对 jQuery 1.4.3 的官方支持外,还针对 jQuery UI 核心、小组件工厂、鼠标小组件和位置实用程序以及 Accordion、Autocomplete、Button、Datepicker、Dialog、Progressbar 和 Tabs 小组件推出了 bug 修复和增强功能。有关更改的完整列表,请参阅 更新日志。您可以在此处下载

下载

文件下载

Svn(包含作为 zip 中的最终文件,其中 @VERSION 替换为 1.8.6,所有主题)

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

Google Ajax 库 API(CDN)

自定义下载生成器

新特性

在此版本中,我们增加了对 jQuery 1.4.3 和 IE 9 的支持。另外,我们还向所有小部件和交互中添加了一些新功能,这些功能均列在下面的“小部件工厂”中。

小部件工厂

所有通过小部件工厂创建的小部件现在在创建每个实例时触发一个创建事件。例如,通过$( "#dialog" ).dialog()创建对话框时,可以绑定到dialogcreate事件或指定create回调。

现在,可以指定收集选项的其他逻辑,这些逻辑应优先于默认值,但优先级低于初始化时传递的选项。在此版本之前,小部件工厂内置了使用元数据插件来收集此类选项的支持。从 1.8.6 开始,现在可以在小部件中创建_getCreateOptions()方法来指定所需的任何逻辑;默认方法使用元数据插件来维持向后兼容性。

通过option方法设置选项时,会将整套选项传递到一个名为_setOptions的新方法。默认实现是对每个单独的选项实行现有的_setOption方法。但是,可能需要覆盖_setOptions才能批量更新。查看对话框小部件,这是批量更新的一个不错示例。

日期选择器

日期选择器小部件现在支持另外两种本地化:加利西亚语和葡萄牙语。

进度条

进度条终于更新了,增加了新回调。现在,有一个complete事件在值达到最大值 100% 时触发。

效果

颜色动画现在支持 borderColor 速记属性,该属性可通过一个属性同时对所有四条边进行动画处理。

更新日志

请参阅 1.8.6 升级指南 以获取可能在从 1.8.5 升级时影响您的更改列表。有关此版本中所含内容的全部详细信息,请参阅 1.8.6 变更日志

致谢

对于所有参与此版本的人员表示感谢,特别是:aebond、Alkarex、AzaToth、bakatron、benjamin.neau、bgrinstead、bjoernhaeuser@gmail.com、boldewyn、burnrbr、can3p、chrisbarr、cim、clewis、Daniel Steigerwald、dejannenov、didroe、Dmitry Petrov、dziastinux、ehynds、enti、ergec、gavtaylor、itpretty、Ján Suchal、jenters、jitter、jmiller、joern.zaefferer、John Firebaugh、Jorge Barreiro、kbwood、kharpoh、Kryal、lfaustino、Lim Chee Aun、m157y、MechanisM、oov、phallstrom、PKBurgess1983、qpi、quaff、reidres、Richard D. Worth、rickgnyc、roncli、Rwhitbeck、Scott González、seb835、squix、stakach、Tanguy、unt01d、vaporetto、watanabe、waveduke、wiibaker、wprice、xirzec。

评论

注意:请不要使用本博文评论部分来报告漏洞。应在 jQuery UI 漏洞追踪器 中归档漏洞报告,应在 jQuery 论坛 中发布支持问题。

如果您对我们为 jQuery UI 1.8 执行的第六次维护版本有反馈,欢迎在下方留言。谢谢。

jQuery UI 1.8.5

发表时间 by

已发布 jQuery UI 1.8 的第五版维护版本。此更新带来了 jQuery UI Core、Widget Factory 和 Position 实用程序以及 Autocomplete、Button、Datepicker Dialog 和 Tabs widget 的错误修复。有关所有更改的完整列表,请参阅 变更日志。您可从此处下载

下载

文件下载

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

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

Google Ajax 库 API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载生成器

新 CDN

我们很高兴宣布 Microsoft 现在正在 Microsoft Ajax CDN 上托管 jQuery UI。Microsoft 正在托管未压缩和压缩版本以及我们所有预制的主题。有关更多信息,请查看 Stephen Walther 的 Microsoft 公告

新特性

在此版本中,我们添加了 jQuery.support.minHeight,它检测浏览器是否支持 minHeight 样式。

对话框

现在,您可以传递包含特定属性的对象以设置按钮选项。

更新日志

请参阅 1.8.5 升级指南,了解从 1.8.4 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请参阅 1.8.5 变更日志

致谢

感谢所有帮助发布此版本的人员,特别是:ahsan_cse2004、andreas、andreinjquery、AndrewNewcomb、awirick、AzaToth、Ben Hollis、BrianHV、bugbegone、cardmeister、chrismckee、Christopher McCulloh、Dave Methvin、d3r1v3d、dazzx、dreamershl、duckumu、ehynds、galo2099、iangrainger、jdalton、jlesueur、joern.zaefferer、jogep、jokerx、juergen.furrer、Karl Swedberg、keturn、klaus.hartl、malsup、NotionCommotion、Paul Irish、pdevemy、ph.ausseil、pjk、rdworth、robertstrait、Robson Braga Araujo、Scott González、spudly、srycroft、steida、Tony Ross、vjt、ya_diman。

评论

注意:请不要使用本博文评论部分来报告漏洞。应在 jQuery UI 漏洞追踪器 中归档漏洞报告,应在 jQuery 论坛 中发布支持问题。

如果您对我们为 jQuery UI 1.8 执行的第五次维护发布有任何反馈,请随时在下面发表评论。谢谢。

jQuery UI 1.8.4

发布于 ,作者

jQuery UI 1.8 的第四个维护版本现已发布。此更新修复了 Droppable、Resizable、Selectable 和 Sortable 交互以及手风琴、自动完成、按钮、日期选择器对话框、进度条、滑块和选项卡小组件中的错误。jQuery UI 1.8.3 在 1.8.4 之前发布了几天,但是构建系统中出现问题,导致某些文件不包含任何版权信息。如果您注意到 1.8.3 版本并升级,请升级到 1.8.4。有关完整变更列表,请参阅 变更日志。您可以在此处下载

下载

文件下载

Svn(包含最终文件,而这些文件位于 zip 中,其中 @VERSION 替换为 1.8.4,所有主题)

Git(包含预构建文件,而这些文件尚未将 @VERSION 替换为 1.8.4,仅限基本主题)

Google Ajax 库 API(CDN)

自定义下载生成器

新特性

在此版本中,我们添加了4种新方法以帮助设置元素维度(实际上我们修改了jQuery内核中的现有函数)。现在可以用作设置程序的是.innerHeight()、.innerWidth()、.outerHeight()和.outerWidth()。它们都接受数字作为参数,并且该数字将用于基于内边距、边框和外边距设置宽度或高度(取决于方法)。

风琴控件

您现在可以将多个事件传递给手风琴的事件选项。参阅悬浮意图演示,了解手风琴对点击和悬停做出响应的一个示例。

自动完成

已向自动完成功能添加了两个新选项:位置和附加到。位置选项允许您利用位置实用程序,自定义菜单显示位置。附加到选项允许您指定要附加菜单的元素,默认为body。

对话框

还已更新对话框插件以允许完全使用位置实用程序。仍然可以通过字符串或数组设置对话框的位置,但将在未来版本中删除该功能。

标签页

标签插件已更新,除了索引之外,还可以通过 href 访问标签。启用、禁用、选择、加载和删除方法都接受标签的 href。

更新日志

有关从 1.8.2 升级时可能影响你的更改清单,请参见1.8.4 升级指南。要了解此版本中包含的所有内容的详细信息,请参见1.8.4 变更日志

致谢

感谢所有为本次发布提供帮助的人员,特别是:adw、afcapel、afmenez、ajcrews、ajpiano、Alberto Fernández Capel、ALLPRO、Ascold、AzaToth、bamccaig、banacan、Ben Blank、Ben Hollis、bostanio、botio、brazilianjoe、Carl Fürstenberg、charlesboyung、chromial、chungwu、Cloudream、david.long03、davidcroda、DayBay、dcramer、Diego、dmuir、dsdsico、dwreck、eduardo、ehynds、erikrose、eXtreme、floepi、francois、gavimobile、ggp、gwk、hhillen、hiszpan、Holger、Holger Rüprich、ilyasahmad、IYS、james、jawsper、jdsharp、jghermsen、joern.zaefferer、johnk_c4b、Jon Palmer、jquery-dev、JustinMacCarthy、kaito、keturn、Kevin Dalman、kingjeffrey、klaus.hartl、kobrigo、lambacck、LynXor、mathewpeterson、mgurley、mijobe、Mikko Rantanen、mnoland、mofle、mormegil、mvermilion、nbid、Nick_Craver、nmaves、nminale、paul、Pavel、redjag、RedNinja、remoteportal、Rich2k、Richard D. Worth、rtimmermans、Rwhitbeck、sam.enspiral、Samuel Cormier-Iijima、sarahinthelakes、sciyoshi、Scott González、scottjehl、Sebmaster、serhii、sleyhane、smiller.health、spudly、swago、talmdal、theojapa、Tiago Freire、triblondon、tt0shk0、tzkuei、usd2、vanboom、venky、wouter、ZeekDaGeek、Ziling Zhao。

jQuery UI 1.9 里程碑 2 – 菜单

发布日期 发布者

jQuery UI 1.9 的第二个里程碑版本已发布,主要内容为新的菜单小组件(正在积极开发中)。其中还包括自我们的第一个里程碑版本以来我们对工具提示小组件所做的更新。

什么是里程碑版本?

里程碑版本可以更轻松地试用 jQuery UI 的最新开发代码,而无需从 GitHub 检出代码。

使用里程碑版本,你可以试用相当完善(但尚未最终确定)的新控件,并基于具有特定版本号的已发布代码提供反馈。

注意:由于代码仍在积极开发中,因此 API 可能随时更改。

菜单

非常希望得到你对我们新的菜单小组件的反馈,以帮助我们做好 1.9 最终版本的准备。API 已处于良好状态,因此如果你立即开始使用它,则迁移到 1.9 最终版本会非常容易。

摘自菜单文档

菜单将锚点列表转换成一个小组件,支持使用鼠标和键盘选择项目。这是一个低级的小组件,已由自动完成使用,并且被设计为其他小组件(例如菜单栏或嵌套菜单)的基础。

演示:上下文菜单

演示

在我们实时代码查看网站 view.jqueryui.com 上的 menu 分支中试用最新演示

下载

你可以下载 jQuery UI 1.9 里程碑 2 – 菜单版本作为 zip 文件或通过 git 下载

文件下载

Git

如何提供反馈意见

wiki 页面

若要协助菜单小组件的设计与开发,请前往我们的Menu页面,位于开发与计划 Wiki上。

论坛

如果 wiki 页面上的评论部分不足以提供你反馈的空间,请在 jQuery UI 开发论坛 上发帖,并给该帖加上标签

如何贡献代码

如果您有菜单代码更改版本,请在GitHub 上的分支上提交至menu,并提交请求。

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

评论

注意:请勿使用此博客文章的评论区提供有关菜单小组件的反馈。此讨论应在 Wiki 页面和论坛上进行(请参见上文中的提供反馈的方式)。

如果您对我们的第二次里程碑发布有任何反馈,请随时在下方留言。谢谢。

jQuery UI 1.8.2

发表于

jQuery UI 1.8 的第二个维护版本已发布。此更新为 Selectable 和 Sortable 交互以及手风琴、自动完成、按钮、日期选择器和滑块小组件带来了错误修复。有关更全面的更改列表,请参见变更日志。您可在此处下载

下载

文件下载

Svn(包含最终文件,如同 zip 文件中的那样,其中 @VERSION 已替换为 1.8.2,所有主题)

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

Google Ajax Libraries API(CDN)

自定义下载生成器

更新日志

查看1.8.2 变更日志,详细了解此版本中包含的内容。

致谢

特别感谢参与此版本的每个人:adam j. sontag、borsuk、briano、buvinghausen、Cloudream、complex、darthj、evgeny、eXtreme、fizyk、Fudgey、Jack Hsu、jaysoo、jdsharp、jeremydorn、jjones、joernroeder、jquery@digiproofs.com、jwystup、jzaefferer、karachi、koder、lambacck、lambacck、lisaj、Ludovic、mahpooya、managingmeals、mikehostetler、mjpowersjr、nyro、ornicar、Paul Irish、preachergeek、Ralph Whitbeck、Richard D. Worth、ruflin、Scott González、tee_emm_eff、thewolf、watanabe、wwwilliamster。