为动态生成的元素(多个)绑定相同动画的问题
发布于 6 年前 作者 xiatao 10781 次浏览 来自 问答

如题,该怎么实现呢,就像列表项,事先并不知道有多少项(如果知道个人认为可以用笨方法传参数绑),比如多个一级菜单后加个小箭头,点开时小箭头有动画,菜单展开,希望有个过渡,但动画都是一样的,如何点的时候只有当前点击的执行动画

5 回复

附加说明一下,我有好几个表格,需要做滑动的动画。几个表格肯定是要彼此独立的。我现在,把第一个滑到下一屏的时候,我为他们各自保存的left值如我希望的没有变化(除了滑动的那个);但同时,却会把其他表格也滑倒下一屏。此时去滑动其他屏幕的时候会根据他自己的left值来作位移。举个例子,我刚进去页面,三个表格都在最左边0%,我把第一个向右滑两次滑到-300%,同时后面两个表格也会跟着移动,然后去第三个表格向左滑,就会直接从-300%滑到0%;(因为它本身的left还在0%);总之,主要问题就是动画的互相干扰了。我换过一些写法但是没成功。抱歉加了一条留言补充,造成困扰请见谅。

问题就是这样,小程序的动画是绑定在组件上的,你给他们绑定的是同一个动画,动画只要触发,绑定的组件都会执行动画。除非你给这个动画复制多份,写成多个,让他们变成“不一样的”动画,好像给每个组件绑定了不一样的动画

那顺带请教一下,为多个元素绑定同一个动画,现在我的这些动画互相干扰,这个要怎么解决???万分感谢!

没有后续了,需求砍了

请问这个最后有解决吗???

回到顶部