gpt4 book ai didi

jquery - 创建人工回调函数以启用对 Jquery 中 .addclass 和 .css 的回调?

转载 作者:行者123 更新时间:2023-12-01 02:35:55 25 4
gpt4 key购买 nike

我在Jquery中使用了slideUp/Down函数来为我的页面上的div设置动画,但是它在iPhone上运行得很差,所以我决定编写一个等效的Webkit来解决性能问题,但是你不能将回调应用到jQuery .css 或 .addclass。

我有这个功能:

$('#collapse').css('height','0');

但我需要伪造一个回调才能使这项工作有效:

$('#collapse').css('height','0', function() {
//do something after
});

有人知道怎么做吗?

Webkit 动画设置为 1 秒。

最佳答案

只需使用setTimeout; jQuery 无法判断内置浏览器动画是否已完成:

$('#collapse').css('height', 0);
setTimeout(function() {
// code will happen after the timeout has completed
}, 1000); // 1 second

这样做的缺点是您必须在两个地方设置动画时间。

关于jquery - 创建人工回调函数以启用对 Jquery 中 .addclass 和 .css 的回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6328806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com