我有一个if语句,用于检查元素是否具有style attr。如果style属性不存在,它将添加一些内联样式。如果存在,则将其删除。我使用添加了样式的过渡。

我想在//something通过transition结尾后执行transitionend,但是我面临的问题是,每次对该元素的每次单击都会产生另一个transitionend事件。

我做了一个fiddle来描述这种行为。

任何帮助,将不胜感激。

最佳答案

设置之前取消绑定



$('.box').unbind(transEnd);





这大大减少了警报

之前:显示越来越多

之后:每次仅显示3-4

07-24 09:30