我最终使用了jquery模板,到目前为止一切正常,但现在我想将一个新对象淡入我的"模板",我正在尝试这个,但它没有成功:
$("#itemsTemplate").tmpl(responseText).prependTo( "#map_right_wrap_template" ).fadeIn();
上下文: - responseText是表单提交返回的json对象
换句话说,我想以非常时尚的方式将新返回的元素(fadeIn)添加到模板中。正如我所说,除了淡入淡出之外,一切正常。
答案 0 :(得分:3)
在将元素添加到DOM之前,您确定该元素是隐藏的吗?您可以在将元素添加到DOM之前使用.hide()
以确保它将开始隐藏,然后淡入:
$("#itemsTemplate").tmpl(responseText).hide().prependTo( "#map_right_wrap_template" ).fadeIn(500);