jquery - 从 jQuery 开始获取 css 过渡

标签 jquery css transition

我目前正在尝试在转换开始时绑定(bind)一个事件。 该动画由在焦点上调整大小的文本区域组成。

对于过渡结束,我们知道我们有:

jQuery(this).bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd", function() {
});

但是对于过渡结束,我可以使用什么?

注意:animationstart 和animationend 在我的情况下不起作用。

最佳答案

如果过渡从文本区域焦点开始,那么为什么不使用:

$('textarea').on('focus focusout', function() {
    $('div').html('started');
}).on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd", function() {
    $('div').html('ended');
});

这是一个工作示例:http://jsfiddle.net/neYfj/5/ - 当转换开始时触发,并添加一个 transitionend 事件。

关于jquery - 从 jQuery 开始获取 css 过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16120593/

相关文章:

javascript - 使用 IMG SRC 作为链接 REF 将 LINK 动态添加到 IMG 标签

javascript - CSS 过渡不起作用(高度和边距)

c# - 如何在表单内使用 AJAX 调用方法?

javascript - 如何使用 jquery 将文本保存在图像上

php - 如何在刷新时更改全屏背景?

javascript - react-scroll-parallax <ParallaxProvider/> 到一个 div

javascript - 触发组件之间的过渡

CSS - 在 "unhover"上保持悬停状态?

javascript - Jquery 模板性能

javascript - Jquery animate scrollTop 导致点击事件停止在 IOS safari 上工作