2012-02-07 36 views
2

我结束了使用jQuery模板,迄今为止一切工作正常,但现在我想淡入一个新的对象到我的“模板”,我试着这个,但它没有工作:淡入jQuery模板tmpl()

$("#itemsTemplate").tmpl(responseText).prependTo("#map_right_wrap_template").fadeIn(); 

语境: - responseText的是一个由一个表单提交返回的JSON对象

换句话说,我要添加(淡入)的新返回的元素到模板中一个非常时尚办法。正如我所说的,除了淡入淡出之外,一切正常。

回答

3

确定元素在添加到DOM之前是隐藏的吗?您可以使用.hide()只需添加元素到DOM之前,为了确保它会开始隐藏,然后淡入:

$("#itemsTemplate").tmpl(responseText).hide().prependTo("#map_right_wrap_template").fadeIn(500); 
+0

测试和工作,感谢碧玉,令人惊叹! – lito 2012-02-07 19:44:06