jquery - 检查 css3 动画是否完成,例如使用 jquery 变换比例

标签 jquery css

嘿,我正在研究将 css3 动画应用于图像的 slider 。 现在我想检查 css 动画是否已经完成然后我只想更改 slider 图像。 动画被放在一个叫做 .animations 的类中

    .animationStuff {
        -moz-transform: scale(1.00);
        -webkit-transform: scale(1.00);
        -o-transform: scale(1.00);
        transform: scale(1.00);
        -ms-transform: scale(1.00);
    }

现在单击按钮,我使用 Jquery 将 animationSuff 类添加到图像, 我如何检查图像是否已缩放到正常(我的意思是动画已完成)? 谢谢

好的,我已经研究了更多并找到了这个答案并且它有效但有一个问题, 警报显示了 2 次,无论如何这是代码

  $(firstBgImage).bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd", function() {
    alert('hello World');
});

谁能告诉我为什么它在动画结束时显示 alter 2 次,谢谢。

最佳答案

您可以随时删除一些支持,例如 transitioned 等,然后检查问题是否仍然存在。 谢谢。

关于jquery - 检查 css3 动画是否完成,例如使用 jquery 变换比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18558601/

相关文章:

javascript - 检测 ajax 成功函数何时需要超过 5 秒并重定向

javascript - 使用 jQuery 在页面加载后生成包装 DIV

Javascript:获取当前页面当前源

html - 仅在一个方向滚动背景

html - 当我悬停其中任何一个时更改图像和文本颜色

Javascript Masonry 不适用于创建的元素

html - 将图标垂直对齐到第一行文本的中心

javascript - jQuery cluttip ('destroy' ) 不会破坏/删除 cluetip?

javascript - 日期的 jQuery val 会导致某些日期为空字符串

php - 表单标签和单选按钮的背景颜色