这是过去一周或更长时间内所有修复和新功能。我很快会向文档中添加更多相关信息。
新演示
- 手风琴展开/关闭 – 一次性切换多个条目的展开/关闭!
新功能
- empty() – 可以移除元素的所有子节点。
// Deletes the contents of all DIV elements $("div").empty(); - is(Expression) – 测试匹配的元素是否匹配该表达式。等同于:$().filter(Expression).size() > 0。
// Tests to see if a DIV has a class of test if ( $("div").is(".test") ) { alert( "test div found!" ); } - html() – 如果不向 html() 方法提供任何参数,它将返回第一个元素的 innerHTML。
// Copy the HTML contents into a Textarea $("textarea").val( $("#block").html() ); - val() – 与 html() 方法相同,但用于值参数(如果提供参数,则设置值,没有参数 – 返回第一个值)。
// Copy a value from one input to another $("input#hidden").val( $("input#name").val() ); - $.postXML() 和 $.getXML – 对于 AJAX 插件,与 $.post() 和 $.get() 相同,但强制尝试获取返回的 XML,无论 Content-Type 如何。
// Get the XML contents of a file $.getXML("file.xml",function(xml){ $(xml).find("title") // ... }); - 添加了一个新的 “正常”速度(400 毫秒)用于动画。
// Slide a DIV in at normal speed $("div").slideDown("normal"); - 现在设置动画的 onComplete 处理程序要容易得多。
$("div").show("slow",function(){ alert("all done!"); });
错误修复
- Opera 和 AJAX 插件现在可以很好地协同工作。
- 解决了一个关于追加文本节点的问题。
- 优化了 IE 和 AJAX 插件的处理。
- 修复了一个使用标签通过 #id 表达式检索的问题。
- 实现了一个修复,用于移除包含破折号的类。
- 修复了一个将事件绑定到动态创建的 HTML 的错误。
- 修复了一个 show() 未显示默认情况下 display 为 none 的元素的错误。
- 解决了另一个 Prototype 1.3 和 jQuery 的错误。
- 解决了动画对 overflow 属性的篡改问题。
- 最后:臭名昭著的高度/宽度自动动画错误已得到解决!