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 问题。有关更改的完整列表,请参阅 更改日志。您可以在此处下载它
下载
文件下载
- 开发包: http://jquery-ui.googlecode.com/files/jquery-ui-1.8.23.zip
- 主题包: http://jquery-ui.googlecode.com/files/jquery-ui-themes-1.8.23.zip
Svn(包含最终文件,与 zip 中的文件相同,@VERSION 已替换为 1.8.23,所有主题)
- 标签: http://jquery-ui.googlecode.com/svn/tags/1.8.23/
- 主题: http://jquery-ui.googlecode.com/svn/tags/1.8.23/themes/
Git(包含源文件,@VERSION 尚未替换为 1.8.23,仅包含基础主题)
Google Ajax 库 API(CDN)
- 未压缩: https://ajax.googleapis.ac.cn/ajax/libs/jqueryui/1.8.23/jquery-ui.js
- 压缩: https://ajax.googleapis.ac.cn/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js
- 主题
base,black-tie,blitzer,cupertino,dark-hive,dot-luv,eggplant,excite-bike,flick,hot-sneaks,humanity,le-frog,mint-choc,overcast,pepper-grinder,redmond,smoothness,south-street,start,sunny,swanky-purse,trontastic,ui-darkness,ui-lightness 和 vader。
Microsoft Ajax CDN(CDN)
- 未压缩: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.23/jquery-ui.js
- 压缩: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.23/jquery-ui.min.js
- 主题
base,black-tie,blitzer,cupertino,dark-hive,dot-luv,eggplant,excite-bike,flick,hot-sneaks,humanity,le-frog,mint-choc,overcast,pepper-grinder,redmond,smoothness,south-street,start,sunny,swanky-purse,trontastic,ui-darkness,ui-lightness 和 vader。
自定义下载构建器
更改日志
查看 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 团队,
再次感谢这个很棒的版本。
对于自动完成小部件,实现“mustmatch”选项将非常棒,该选项强制条目与某个建议匹配。我知道网上很容易找到用于修补它的已知实现,但如果它可以在每个版本中嵌入和支持,那将非常棒。
正如您通过在 Google 上快速搜索可以发现的那样,许多开发人员会同意。
当我尝试执行 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
[信息] ————————————————————————
我仍然在 IE9 上看到问题。