有用vue做页面的吗?我想问下过渡动画的问题。
发布于 8 年前 作者 FlyerJay 3976 次浏览 来自 问答

过渡动画用js方法怎么写,怎么拿到需要的元素

5 回复

@fundon 我看过了,可是没有遇到我这种情况

那你能不能TM在问题里说一下你的那种情况?

@flamingtop 昨天搞了一下午终于搞定了

transitions:{ ‘expand’:{ enter:function(el,done){ var childHeight = $($(el)[0].children[0]).css(‘height’).replace(‘px’,’’) - 0; var height = $(el)[0].children.length * childHeight + “px”; $(el) .css({‘height’:‘0px’,‘overflow’:‘hidden’,‘opacity’:‘0’}) .animate({‘height’:height,‘opacity’:‘1’},200,function(){ }); }, leave:function(el,done){ var childHeight = $($(el)[0].children[0]).css(‘height’).replace(‘px’,’’) - 0; var height = $(el)[0].children.length * childHeight + “px”; $(el) .css({‘height’:height,‘overflow’:‘hidden’,‘opacity’:‘1’}) .animate({‘height’:‘0px’,‘opacity’:‘0’},200,function(){ }); } } }

回到顶部