Answers:
$(html).hide().appendTo("#mycontent").fadeIn(1000);
#blah
是自身的补充,这似乎不是您想要执行的操作(而且我猜它被解释为“无操作”)。您不妨放下.appendTo
零件并使用$('#mycontent').hide().fadeIn(1000)
。
添加更多信息:
jQuery实现了“方法链接”,这意味着您可以在同一元素上链接方法调用。在第一种情况下:
$("#mycontent").append(html).fadeIn(999);
fadeIn
在这种情况下,您会将调用应用于作为方法链目标的对象#mycontent
。不是你想要的。
在@icktoofay的(最佳)答案中,您有:
$(html).hide().appendTo("#mycontent").fadeIn(1000);
这基本上意味着,创建html
,将其设置为默认隐藏,将其追加到#mycontent
并然后褪色它英寸方法链的目标现在是hmtl
代替#mycontent
。
这也有效
$(Your_html).appendTo(".target").hide().fadeIn(300);
问候