在动画上绑定事件
我有几个元素在单击箭头时会产生动画效果。
现在我希望如果它们被动画化,则调用一个事件。
问题是,它们都以不同的方式进行动画处理,所以我必须
分别在每个元素上触发此事件。
有没有办法做类似$('div:animated').live(...)
之类的事情
这会在动画元素上触发一个事件?
I have a couple of elements that are being animated on a arrow click.
Now I want that if they are being animated, to call an event.
The thing is, they are all being animated in different ways, so I would have to
fire this event on each element separately.
Is there a way to do something like $('div:animated').live(...)
or something
that would fire an event on the animated elements?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
或者
最好的方法!
只需在每次为元素设置动画时使用回调即可。
我能想到的唯一其他方法是 setInterval 和检查元素顶部值是否发生变化等,但这会很混乱,不建议这样做。
只需接受打击并使用回调即可。最佳实践。
除非其他人有什么想法。
or
best way!
just use the call back every time you animate an element.
the only other ways i can think of are things like setInterval and check the element top value for change etc. but this would be messy and not advised.
Just take the hit and use callbacks. best practice.
Unless anyone else has any ideas.