javascript - jQuery 应该等到 css 转换

标签 javascript jquery html css

<分区>

我在 div 中制作了一个简单的幻灯片,请看我的 fiddle : https://jsfiddle.net/5m9Lgj7o/ 到目前为止一切正常。

但是我有一个表格的 css 转换:

.gallery-table {
    transition: left 0.5s;
}

问题是,当转换还没有完成时,点击左或右控件快速时,“actLeft”的计算是错误的。

如何让我的函数 leftControl.click() 和 rightControl.click() 等待过渡结束?或者这是错误的方式?

我尝试了 one() 和 queue() 以及 delay(),但我没有得到解决方案...

最佳答案

CC3 生成 DOM 事件,因此您可以在 TransitionEnd 事件上唱歌。 查看更多信息 this回答。

关于javascript - jQuery 应该等到 css 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30868858/

相关文章:

javascript - JS - 在当前函数之上停止函数

javascript - 将各种形状的 div 一起 float 成行

javascript - TypeError : Cannot read property 'indexOf' of undefined for $scope. 搜索 Angular Bootstrap

javascript - 为主题选项(部分)创建 ajax 处理的保存操作

javascript - 如何解析routeProvider中的参数

javascript getHeight 不是函数

javascript - Backbone .js : body become undefined when loaded for the 2nd time (windows mobile)

javascript - Socket.io 错误挂接到 express.js

javascript - 是否有任何函数可以帮助转义 jquery 的选择器中包含的所有元字符?

javascript - HTML 中的颜色选择器对话框