淡入jQuery模板tmpl()

时间:2012-02-07 19:27:24

标签: jquery jquery-templates

我最终使用了jquery模板,到目前为止一切正常,但现在我想将一个新对象淡入我的"模板",我正在尝试这个,但它没有成功:

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

上下文: - responseText是表单提交返回的json对象

换句话说,我想以非常时尚的方式将新返回的元素(fadeIn)添加到模板中。正如我所说,除了淡入淡出之外,一切正常。

1 个答案:

答案 0 :(得分:3)

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

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