Bug 已修复,AJAX 即将到来!
虽然还没有在这里提到,但 jQuery IRC 频道 非常活跃——始终至少有我们中的一两个人在那里。我们一直在忙着寻找 Bug,而我一直忙着修复它们,这里简要介绍一下过去几天修复的内容:
- hide()/show() 操作现在在所有浏览器中都能一致地工作,即使是奇怪的使用情况。
- 已处理了多个 Prototype 1.3 + jQuery 和 Prototype 1.4 + jQuery Bug,现在使用 Prototype 和任何额外的模块都应该没有问题。
- .toggle() 方法没有正确恢复 display: inline 的问题。
- document.ready() 现在可以多次调用——所有函数都添加到队列中。
- 奇怪的浏览器特定属性会自动更正(例如 for=htmlFor、class=className 和 float=cssFloat)。
这个周末有什么值得期待的?很多。AJAX 模块已进入 Alpha 测试阶段,并准备投入使用,还有一些新的效果 (fadeIn/fadeOut)、新的选择器方法 (.ancestor()、.siblings() 等) 以及一些辅助方法 (.text()、.value()、.visible() 等)。如果您想看到具体内容,请随时 给我发送电子邮件 或 访问邮件列表.
哇,这个项目的开发速度真快。看起来很棒!:)
我尝试让以下代码运行
// 例子 B 的代码
$(“input.Bslide”).click(function()
{
$(“div.contentToChange”)
.find(“p.fourthparagraph:visible”)
.slideUp(“slow”)
.end()
.find(“p.fourthparagraph:hidden”)
.slideDown(“slow”)
.end();
});
代码似乎先向上滑动,然后向下滑动,然后向上滑动,最后就停止了。有什么建议吗?
b41lix89lw932fzx