CNode

有用vue做页面的吗?我想问下过渡动画的问题。

问答
FFlyerJay发布于10 年前最后回复10 年前5 回复4482 浏览0 收藏

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

查看回复

回复 (5)

F
FlyerJay#2·10 年前
引用 fundonhttp://vuejs.org.cn/guide/transitions.html

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

F
flamingtop#3·10 年前

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

F
FlyerJay#4·10 年前
引用 flamingtop那你能不能TM在问题里说一下你的那种情况?

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

F
FlyerJay#5·10 年前

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(){ }); } } }

参与回复
登录后即可参与回复。登录