jQuery UI 1.8.4

发布于 作者

jQuery UI 1.8 的第四个维护版本已发布。此更新修复了 Droppable、Resizable、Selectable 和 Sortable 交互以及 Accordion、Autocomplete、Button、Datepicker Dialog、Progressbar、Slider 和 Tabs 小部件的错误。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)

自定义下载构建器

新功能

在此版本中,我们添加了四种新方法来帮助设置元素的尺寸(实际上,我们修改了 jQuery 核心中的现有函数)。.innerHeight()、.innerWidth()、.outerHeight() 以及 .outerWidth() 现在可以作为设置器使用。它们都接受一个数字作为参数,该数字将用于根据填充、边框和边距(取决于方法)适当地设置宽度或高度。

手风琴

您现在可以将多个事件传递给手风琴的 event 选项。请参阅 悬停意图演示,以查看手风琴对点击和悬停的响应示例。

自动完成

自动完成中添加了两个新选项:position 和 appendTo。position 选项允许您利用 position 实用程序来自定义菜单的显示位置。appendTo 选项允许您指定将附加菜单的元素,默认值为 body。

对话框

对话框插件也已更新,以允许完全使用 position 实用程序。使用字符串或数组设置对话框的位置仍然可以实现,但将在未来版本中移除。

标签

标签插件已更新,以允许使用 href 访问标签,除了索引以外。enable、disable、select、load 以及 remove 方法都接受标签的 href。

更改日志

请参阅 1.8.4 升级指南,了解在从 1.8.2 升级时可能影响您的更改列表。有关此版本中包含内容的完整详细信息,请参阅 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.8.4”的 22 则评论

  1. Pingback: 提及 jQuery UI 1.8.4 的推文 « jQuery UI 博客 -- Topsy.com

  2. Pingback: manmohanjit 发布的推文

  3. Pingback: jQuery UI 1.8.4 已发布 « ColdFusion 开发人员网络

  4. Pingback: jQuery UI 1.8.4

  5. 版本 1.8.3 在几天前被推送到 Google CDN 时,破坏了我们的网站。我们将其设置为包含最新的 1.8.x 版本,因为我们假设在次要版本中不会进行不兼容的更改。事实证明并非如此。

  6. 您好 - 我很好奇为什么“淡入”效果不是对话框小部件中 show/hide 参数的接受参数?是否存在一种简单的方法来解决此限制,而无需对 jQuery UI 代码应用补丁?
    谢谢!

  7. Pingback: jQuery UI 1.8.4 « jQuery UI 博客 » KHMER855.COM

  8. Pingback: jQuery UI 1.8.4 « jQuery UI 博客 » WB 提示

  9. Pingback: jQuery UI 1.8.4 发布

  10. Pingback: jQuery UI 1.8.4 发布

  11. Pingback: Tribuna do Norte - Tecnologia Comentada - Lançada nova versão do jQuery UI

  12. Pingback: jQuery UI 1.8.4 | zaimer

  13. 嗨,

    很棒的库,非常方便!

    我在自动完成组合框中发现了一个问题,当点击数组显示所有项目时,我的表单会自动提交。

    添加 return false

    .click(function() {
    // 如果已经可见则关闭
    if ( input.autocomplete( “widget” ).is( “:visible” ) ) {
    input.autocomplete( “close” );
    return false;
    }

    // 传递空字符串作为要搜索的值,显示所有结果
    input.autocomplete( “search”, “” );
    input.focus();
    return false;

    祝您进一步开发顺利。

    Xavier

  14. xijupony 说:
    Effects & html radio buttonset, has a bug with IE.
    here is demo:
    
    $().ready(function(){
      $("#div1").buttonset();
      $("#btnToggle").click(function(){
        $("#div1").toggle('blind');  // if use the blind effect (other effects and also has the bug), can't get the radio value. else,  right.
      });
      $("#btnAlert").click(function(){
        alert($("#div1 > input:checked").val()); // if div1 hidden by the blind effect, the value is undefined in IE browser.
      });
      $("#div1 > :radio").click(function({
        $("#div1").hide('blind');
      }));
    });
    
    Toggle Div1
    Alert Checked
    
      Radio 1
      Radio 2
      Radio 3
    
    
  15. Pingback: A jQuery UI Combobox: Under the hood » Learning jQuery - Tips, Techniques, Tutorials

  16. Pingback: Whats New in Struts2 jQuery Plugin 2.4.0 | Java, Webprogrammierung, Linux und mehr