jQuery UI 1.8.23

发布于 作者

jQuery UI 1.8 的第 23 个维护版本已经发布。此更新带来了对 Datepicker、Dialog、Draggable 和 Position 的错误修复,以及对 jQuery 1.8 的支持。我们知道我们在 1.8.22 中做出了同样的声明,但在 jQuery UI 1.8.22 版本和 jQuery 1.8.0 版本之间存在一些导致回归的更改。1.8.23 修复了所有已知的 jQuery 1.8.0 问题。有关更改的完整列表,请参阅 更改日志。您可以在此处下载它

下载

文件下载

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

Git(包含源文件,@VERSION 尚未替换为 1.8.23,仅包含基础主题)

Google Ajax 库 API(CDN)

Microsoft Ajax CDN(CDN)

自定义下载构建器

更改日志

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

感谢

感谢所有帮助发布此版本的人,特别是:Brennan Roberts、crimsondr、jakecigar、jarkaruus、marianoguerra、matzes、Scott González、shnitz、staticdream。

评论

注意:**请不要使用此博客文章的评论部分报告错误。** 错误报告应提交到 jQuery UI 错误跟踪器,支持问题应发布到 jQuery 论坛

如果您对我们发布 jQuery UI 1.8 的第 23 个维护版本有任何反馈,请在下方留言。谢谢。

关于“jQuery UI 1.8.23”的 3 个想法

  1. 您好,JQuery 团队,
    再次感谢这个很棒的版本。
    对于自动完成小部件,实现“mustmatch”选项将非常棒,该选项强制条目与某个建议匹配。我知道网上很容易找到用于修补它的已知实现,但如果它可以在每个版本中嵌入和支持,那将非常棒。
    正如您通过在 Google 上快速搜索可以发现的那样,许多开发人员会同意。

  2. 当我尝试执行 jasmine 测试用例时,遇到了以下错误。感谢您的帮助。

    [错误] 构建错误
    [信息] ————————————————————————
    [信息] jasmine-maven-plugin 遇到异常
    java.lang.RuntimeException: org.openqa.selenium.WebDriverException: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function getBoundingClientRect in object [object HTMLDivElement]. (*/jasmine/src/lib/jquery/1.8.0/jquery-1.8.0.js#9017)
    构建信息:版本:‘2.11.0’,修订版:‘14435’,时间:‘2011-10-28 18:01:56’
    系统信息:os.name:‘Windows 7’,os.arch:‘amd64’,os.version:‘6.1’,java.version:‘1.6.0_24’
    驱动程序信息:driver.version:HtmlUnitDriver
    在 com.github.searls.jasmine.runner.SpecRunnerExecutor.execute(SpecRunnerExecutor.java:40) 中
    在 com.github.searls.jasmine.TestMojo.executeSpecs(TestMojo.java:57) 中
    在 com.github.searls.jasmine.TestMojo.run(TestMojo.java:35) 中
    在 com.github.searls.jasmine.AbstractJasmineMojo.execute(AbstractJasmineMojo.java:233) 中
    在 org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) 中
    在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) 中
    在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) 中
    在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) 中
    在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) 中
    在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) 中
    在 org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) 中
    在 org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) 中
    在 org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) 中
    在 org.apache.maven.cli.MavenCli.main(MavenCli.java:362) 中
    在 org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) 中
    在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 中
    在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 中
    在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 中
    在 java.lang.reflect.Method.invoke(Method.java:597) 中
    在 org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 中
    在 org.codehaus.classworlds.Launcher.launch(Launcher.java:255) 中
    在 org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) 中
    在 org.codehaus.classworlds.Launcher.main(Launcher.java:375) 中
    由以下原因引起:org.openqa.selenium.WebDriverException: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function getBoundingClientRect in object [object HTMLDivElement]. (*/jasmine/src/lib/jquery/1.8.0/jquery-1.8.0.js#9017)
    构建信息:版本:‘2.11.0’,修订版:‘14435’,时间:‘2011-10-28 18:01:56’
    系统信息:os.name:‘Windows 7’,os.arch:‘amd64’,os.version:‘6.1’,java.version:‘1.6.0_24’
    驱动程序信息:driver.version:HtmlUnitDriver
    在 org.openqa.selenium.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:351) 中
    在 org.openqa.selenium.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:332) 中
    在 com.github.searls.jasmine.runner.SpecRunnerExecutor.execute(SpecRunnerExecutor.java:31) 中
    … 22 个更多
    由以下原因引起:com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function getBoundingClientRect in object [object HTMLDivElement]. (*/jasmine/src/lib/jquery/1.8.0/jquery-1.8.0.js#9017)
    在 com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:595) 中
    在 net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:537) 中
    在 net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:538) 中
    在 com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:499) 中
    在 com.gargoylesoftware.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:973) 中
    在 com.gargoylesoftware.htmlunit.html.HtmlScript.executeScriptIfNeeded(HtmlScript.java:349) 中
    在 com.gargoylesoftware.htmlunit.html.HtmlScript$1.execute(HtmlScript.java:230) 中
    在 com.gargoylesoftware.htmlunit.html.HtmlScript.onAllChildrenAddedToPage(HtmlScript.java:240) 中
    在 com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:598) 中
    在 org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) 中
    在 com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:556) 中
    在 org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1142) 中
    在 org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:1044) 中
    在 org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:206) 中
    在 org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:329) 中
    在 org.cyberneko.html.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:3018) 中
    在 org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:2005) 中
    在 org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:908) 中
    在 org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:499) 中
    在 org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:452) 中
    在 org.apache.xerces.parsers.XMLParser.parse(Unknown Source) 中
    在 com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLParser.java:789) 中
    在 com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:225) 中
    在 com.gargoylesoftware.htmlunit.html.HTMLParser.parseHtml(HTMLParser.java:179) 中
    在 com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:221) 中
    在 com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:106) 中
    在 com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:433) 中
    在 com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:311) 中
    在 com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:373) 中
    at org.openqa.selenium.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:345)
    … 24 more
    Caused by: net.sourceforge.htmlunit.corejs.javascript.EcmaError: TypeError: Cannot find function getBoundingClientRect in object [object HTMLDivElement]. (*/jasmine/src/lib/jquery/1.8.0/jquery-1.8.0.js#9017)
    at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3790)
    at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3768)
    at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3796)
    at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3815)
    at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.notFunctionError(ScriptRuntime.java:3885)
    at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2363)
    at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2330)
    at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1514)
    at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:854)
    at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:164)
    at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:429)
    at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:267)
    at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3183)
    at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:175)
    at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3.doRun(JavaScriptEngine.java:490)
    at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:589)
    … 53 more

    [信息] ————————————————————————
    [INFO] 更多信息,请使用 -e 选项运行 Maven
    [信息] ————————————————————————
    [INFO] 总耗时:1 分钟 10 秒
    [INFO] 完成时间:2012 年 8 月 17 日星期五 09:42:35 EDT
    [INFO] 最终内存:141M/307M
    [信息] ————————————————————————