我真的是 handlebars.js 的新手,也许这是一个简单的问题,但我无法弄清楚。
当我使用 $('#content').html(html);
发送新数据时,有没有办法为模板设置动画?
类似于 CSS3 过渡或 jQuery 动画。
我不知道这是否可能,如果可以,在哪里做。
谢谢
最佳答案
好吧,我被否决了,但我认为我的回答会对其他人有所帮助。
我所做的是首先使用 jQuery 的 .hide()
在 handlebar 代码之后隐藏 #content
DIV。当 handlerbar 完成后,我使用 JQuery 的 .show
重新显示 div:
function animals(){
$('#content').hide('fast'); // ANIMATED CLASS REMOVED
showTemplate(categories_template,animals_data); // Handlbars stuff
$('#content').show('fast'); // ANIMATED CLASS RE ADDED
}
关于jquery - 在 handlebars js 中使用 CSS(或 Jquery)为新的 "content"设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37709005/