setTimeout(function() {
$('.wrap').addClass('anistart');
}, 3000,setTimeout(function() {
$('.wrap').removeClass('anistart');
}, 10000));
这里的第三个参数又传了一个定时器,好像是作为了一个回调函数,但是查阅文档发现第三个参数并非指回调函数,那么为什么能够这样使用?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
根据文档:https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout
第三个以后的参数是作为第一个
func()的参数传进去的。但是你这里的代码没用到。那你需要先理解
setTimeout的返回值,你的代码可以分解成如下: