我正在尝试执行以下方法链:

$(somehtml).insertAfter("#someelement").fadeIn('slow');


我想发生的是要添加somehtml,但具有fadeIn效果。

但是,这在我的浏览器中根本没有发生,只是在添加内容,好像还没有褪色。

我做错了链接吗?

最佳答案

可能是因为该元素在该点已经可见,并且没有任何淡入。尝试在创建该元素之后将其隐藏,然后使其淡入:

$(somehtml).hide().insertAfter("#someelement").fadeIn('slow');

09-19 16:16